public string login(string nombreUsuario, string password) { try { using (PortafolioEntities db = new PortafolioEntities()) { var query = from p in db.Usuario where p.NombreUsuario == nombreUsuario select p; if (query.Count() == 0) { return("Usuario no válido"); } int existe = query.Where(u => u.NombreUsuario == nombreUsuario && u.Password == password).Count(); if (existe > 0) { return(""); } return("Contraseña Incorrecta"); } } catch (System.Exception ex) { return(ex.Message); } }
public BindingList <UsuarioDto> ListarUsuarios() { try { using (PortafolioEntities db = new PortafolioEntities()) { var list = (from u in db.Usuario select new UsuarioDto { IdUsuario = u.IdUsuario, NombreUsuario = u.NombreUsuario, //Password = u.Password, Rol = u.Rol, Nombre = u.Nombre, Apellidos = u.Apellidos, Email = u.Email }).ToList(); return(new BindingList <UsuarioDto>(list)); } } catch (Exception ex) { MessageBox.Show(ex.Message); return(new BindingList <UsuarioDto>()); } }
public void ActualizarUsuario(List <UsuarioDto> insert, List <UsuarioDto> update, List <UsuarioDto> delete) { try { using (PortafolioEntities db = new PortafolioEntities()) { foreach (UsuarioDto _u in insert) { Usuario e = new Usuario() { //IdUsuario = _u.IdUsuario, NombreUsuario = _u.NombreUsuario, Password = _u.Password, Rol = _u.Rol, Nombre = _u.Nombre, Apellidos = _u.Apellidos, Email = _u.Email }; db.Usuario.Add(e); } foreach (UsuarioDto _u in update) { Usuario e = (from n in db.Usuario where n.IdUsuario == _u.IdUsuario select n).FirstOrDefault(); e.NombreUsuario = _u.NombreUsuario; e.Password = _u.Password; e.Rol = _u.Rol; e.Nombre = _u.Nombre; e.Apellidos = _u.Apellidos; e.Email = _u.Email; db.Entry(e).CurrentValues.SetValues(e); } foreach (UsuarioDto _u in delete) { Usuario e = (from n in db.Usuario where n.IdUsuario == _u.IdUsuario select n).FirstOrDefault(); db.Usuario.Remove(e); } db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void ActualizarDocente(List <DocenteDto> insert, List <DocenteDto> update, List <DocenteDto> delete) { try { using (PortafolioEntities db = new PortafolioEntities()) { foreach (DocenteDto _u in insert) { Docente e = new Docente() { Nombre = _u.Nombre, Apellidos = _u.Apellidos, Email = _u.Email }; db.Docente.Add(e); } foreach (DocenteDto _u in update) { Docente e = (from n in db.Docente where n.IdDocente == _u.IdDocente select n).FirstOrDefault(); e.Nombre = _u.Nombre; e.Apellidos = _u.Apellidos; e.Email = _u.Email; db.Entry(e).CurrentValues.SetValues(e); } foreach (DocenteDto _u in delete) { Docente e = (from n in db.Docente where n.IdDocente == _u.IdDocente select n).FirstOrDefault(); db.Docente.Remove(e); } db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public string rolUsuario(string nombreUsuario) { try { using (PortafolioEntities db = new PortafolioEntities()) { Usuario u = db.Usuario.Single(_u => _u.NombreUsuario == nombreUsuario); //var query= from p in db.Usuario // where p.NombreUsuario == nombreUsuario // select p; // string rolUsuario=query.Where(u=>u.NombreUsuario==nombreUsuario) // return rolUsuario; return(u.Rol.ToString()); } } catch (System.Exception ex) { return(ex.Message); } }
public BindingList <DocenteDto> ListarDocentes() { try { using (PortafolioEntities db = new PortafolioEntities()) { var list = (from u in db.Docente select new DocenteDto { IdDocente = u.IdDocente, Nombre = u.Nombre, Apellidos = u.Apellidos, Email = u.Email }).ToList(); return(new BindingList <DocenteDto>(list)); } } catch (Exception ex) { MessageBox.Show(ex.Message); return(new BindingList <DocenteDto>()); } }