Exemple #1
0
        public Usuario Login(String user, String pass)
        {
            List <IDataParameter> listaParametros = new List <IDataParameter>();
            IDataParameter        pUser           = CrearParametro("@Nick", user);
            IDataParameter        pPass           = CrearParametro("@Pass", pass);

            listaParametros.Add(pUser);
            listaParametros.Add(pPass);
            IDataReader dr = EjecutarReader(CommandType.Text,
                                            "Select Nick, Rol, Dicose from Usuarios where Nick like @Nick and Pass = @Pass and Estado = 'Activo'",
                                            listaParametros
                                            );

            if (dr != null)
            {
                if (dr.Read())
                {
                    Usuario       u = new Usuario();
                    UsuarioMapper m = new UsuarioMapper(u);
                    m.load(dr);
                    dr.Close();
                    return(u);
                }
            }
            return(null);
        }