public List <DatosUsuario> GetDatosUsuario(string Usuario) { ds.Tables.Clear(); Cl_Login cllogin = new Cl_Login(); Ws_Generales wsGenerales = new Ws_Generales(); ds = cllogin.GetDatosUsuario(Usuario); List <DatosUsuario> Datos = new List <DatosUsuario>(); foreach (DataRow dr in ds.Tables["DATOS"].Rows) { DatosUsuario Registro = new DatosUsuario(); Registro.UsuarioId = Convert.ToInt32(dr["UsuarioId"]); Registro.Nombre = dr["Nombre"].ToString(); Registro.PerfilId = Convert.ToInt32(dr["PerfilId"]); Registro.CambiaClave = Convert.ToInt32(dr["CambiaClave"]); Registro.Correo = dr["Correo"].ToString(); Registro.Clave = wsGenerales.Decrypt(dr["Clave"].ToString()); Registro.EstatusUsuario = Convert.ToInt32(dr["EstatusUsuarioId"]); Datos.Add(Registro); } return(Datos); }
public String Login(string user, string pass) { try { Cl_Login login = new Cl_Login(); var respuesta = login.Login(user, pass); if (respuesta.First().mensaje == "Existe usuario") { pasteleriaEntities modelo = new pasteleriaEntities(); var usuario = modelo.Usuario.Where(u => u.email == user && u.pass == pass); Session["NombreUsuario"] = usuario.First().nombre; Session["PerfilUsuario"] = usuario.First().idPerfil; Session["idUsuario"] = usuario.First().idUsuario; return("ok"); } else { return("error"); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <DatosUsuario> GetDatosUsuarioById(int UsuarioId) { ds.Tables.Clear(); Cl_Login cllogin = new Cl_Login(); ds = cllogin.GetDatosUsuariById(UsuarioId); List <DatosUsuario> Datos = new List <DatosUsuario>(); foreach (DataRow dr in ds.Tables["DATOS"].Rows) { DatosUsuario Registro = new DatosUsuario(); Registro.UsuarioId = Convert.ToInt32(dr["UsuarioId"]); Registro.Nombre = dr["Nombres"].ToString(); Registro.Correo = dr["Correo"].ToString(); Registro.Usuario = dr["Usuario"].ToString(); Registro.Clave = dr["Clave"].ToString(); Datos.Add(Registro); } return(Datos); }