예제 #1
0
        public Entidades.Usuarios logearUsuario(string usuario, string pass)
        {
            Entidades.Usuarios usuarioLog     = new Entidades.Usuarios();
            DataTable          tablaResultado = new DataTable();

            Conexion.Conexion objCon = new Conexion.Conexion();
            tablaResultado = objCon.ejecutarConsulta("select cUsuId, cUsuAlias, cUsuNombre,cUsuPass,cUsuActivo, cUsuAdministrador from cUsuarios where cusualias = '" + usuario + "' and cUsuPass = '******'");

            if (tablaResultado.Rows.Count > 0)
            {
                usuarioLog.alias  = tablaResultado.Rows[0]["cUsuAlias"].ToString();
                usuarioLog.nombre = tablaResultado.Rows[0]["cUsuNombre"].ToString();
                usuarioLog.pass   = tablaResultado.Rows[0]["cUsuPass"].ToString();;
                if (bool.Parse(tablaResultado.Rows[0]["cUsuActivo"].ToString()) == true)
                {
                    usuarioLog.activo = 1;
                }
                else
                {
                    usuarioLog.activo = 0;
                }

                if (bool.Parse(tablaResultado.Rows[0]["cUsuAdministrador"].ToString()) == true)
                {
                    usuarioLog.administrador = 1;
                }
                else
                {
                    usuarioLog.administrador = 0;
                }
            }
            else
            {
                usuarioLog = null;
            }

            return(usuarioLog);
        }
예제 #2
0
 public CatSedesDAL()
 {
     cn = new Conexion.Conexion();
 }
예제 #3
0
 public CatalogosDAL()
 {
     cn = new Conexion.Conexion();
 }
예제 #4
0
 public CatTemasDAL()
 {
     cn = new Conexion.Conexion();
 }
예제 #5
0
 public CatStatusDAL()
 {
     cn = new Conexion.Conexion();
 }
예제 #6
0
 public CatPuestosDAL()
 {
     cn = new Conexion.Conexion();
 }