using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace QuintoCaminoV2.Data_objects
{
    public class DataEntities
    {
    }


    public class Pagos
    {
        public Pagos()
        {
            intPagoID       = 0;		
            vchUsuario      = string.Empty;		
            intUsuarioId	= 0;
            vchFolioPayPal	= string.Empty;
            decMontoPago	= 0;
            intCursoId		= 0;
            bitConfirmado	= false;
            datFechaPago	= string.Empty;
            datFechaAlta	= string.Empty;
            vchEstatusPago	= string.Empty;
            bitActivo		= false;
            vchMetodoPago = string.Empty;
            vchCurso = string.Empty;
        }

        public int intPagoID{get;set;}
        public string vchUsuario{get;set;}		
        public int intUsuarioId{get;set;}	
        public string vchFolioPayPal{get;set;}	
        public decimal decMontoPago{get;set;}	
        public int intCursoId{get;set;}		
        public bool bitConfirmado{get;set;}	
        public string datFechaPago{get;set;}	
        public string datFechaAlta{get;set;}	
        public string vchEstatusPago{get;set;}
        public bool bitActivo { get; set; }
        public string vchMetodoPago { get; set; }
        public string vchCurso { get; set; }


    }

    public class Charlas
    {
        public Charlas()
        {
            vchTitulo = string.Empty;
            vchFecha = string.Empty;
            vchDescripcionCorta = string.Empty;
            vchUrl = string.Empty;
            datFalta = string.Empty;
            bitActivo = false;
        }

        public int intCharlaId { get;set; }
        public string vchTitulo { get; set; }
        public string vchFecha { get; set; }
        public string vchDescripcionCorta { get; set; }
        public string vchUrl { get; set; }
        public string datFalta { get; set; }
        public bool bitActivo { get; set; }   
    
    }

    public class Cursos
    {
        public Cursos()
        {
            vchTitulo = string.Empty;
            vchDescripcionCorta = string.Empty;
            vchDescripcion = string.Empty;
            decCosto = 0;
            decIva = 0;
            decCostoTotal = 0;
            datFalta = string.Empty;
        }
        public int intCursoId { get; set; }
        public string vchTitulo { get; set; }
        public string vchDescripcionCorta { get; set; }
        public string vchDescripcion { get; set; }
        public int decCosto { get; set; }
        public int decIva { get; set; }
        public int decCostoTotal { get; set; }
        public string datFalta { get; set; }
        public bool bitActivo { get; set; }
    }

    public class Clases
    {
        public Clases()
        {
            intClaseID = 0;
            intCursoId = 0;
            vchTituloClase = string.Empty;
            vchDescClase  = string.Empty;
            vchURLClase = string.Empty;
            bitActivo = false;
            datFalta = string.Empty;
        }

        public int      intClaseID {get; set;}
        public int      intCursoId {get; set;} 
        public string   vchTituloClase{get; set;}
        public string   vchDescClase {get; set;}
        public string   vchURLClase{get; set;} 
        public bool     bitActivo {get; set;}
        public string   datFalta { get; set; }
    }


    public class Errores
    {
        public Errores()
        {
            bitError = false;
            vchError = string.Empty;
        }
        public bool bitError { get; set; }
        public string vchError { get; set; }
       
    }

    public class Usuarios
    {
        public Usuarios()
        {

            
            intUsuarioId        = 0;
            vchUsuario          = string.Empty;
            vchEmail            = string.Empty;
            vchContrasena       = string.Empty;
            vchTelefono         = string.Empty;

            vchMovil            = string.Empty;
            bitActivo           = false;
            datFalta            = string.Empty;
            bitAdministrador    = false;
            //PasswordAnswer          = string.Empty;
            //IsApproved              = false;
            //IsLockedOut             = false;
            //CreateDate              = string.Empty;
            //LastLoginDate           = string.Empty;
            //LastPasswordChangedDate = string.Empty;
            //LastLockoutDate         = string.Empty;
            //Comment                 = string.Empty; 

           vchNombre		       = string.Empty;
           vchApellidoPaterno       = string.Empty;
           vchApellidoMaterno       = string.Empty;
           vchFechaNacimiento        = string.Empty;
           vchSexo			        = string.Empty;
           vchCodigoPostal	        = string.Empty;
           vchDireccion		        = string.Empty;
           vchColonia		        = string.Empty;
           vchCiudad		        = string.Empty;
           vchEstado		        = string.Empty;
           vchPais = string.Empty;

        }

        public string vchUsuario { get; set; }
        public int intUsuarioId { get; set; }
        public string vchEmail { get; set; }
        public string vchContrasena { get; set; }
        public string vchTelefono { get; set; }

        public string vchMovil { get; set; }
        public bool bitActivo { get; set; }
        public bool bitAdministrador { get; set; }
        public string datFalta { get; set; }

         public string vchNombre			{ get; set; }
         public string vchApellidoPaterno		{ get; set; }
    	 public string vchApellidoMaterno		{ get; set; }
	     public string vchFechaNacimiento		{ get; set; }
	     public string vchSexo				{ get; set; }
	     public string vchCodigoPostal	    { get; set; }
	     public string vchDireccion		    { get; set; }
	     public string vchColonia			{ get; set; }
	     public string vchCiudad			{ get; set; }
	     public string vchEstado			{ get; set; }
         public string vchPais          { get; set; }




        //public string   PasswordQuestion{ get; set; }
        //public string   PasswordAnswer  { get; set; }
        //public bool     IsApproved      { get; set; }
        //public bool     IsLockedOut     { get; set; }
        //public string CreateDate      { get; set; }
        //public string LastLoginDate   { get; set; }
        //public string LastPasswordChangedDate{ get; set; }
        //public string LastLockoutDate { get; set; }
        //public string   Comment         { get; set; }

    }
}