public void Guardar() { try { using (var db = new Model_Correo()) { if (this.idpersona > 0) { //si existe un valor en la DB la modifica db.Entry(this).State = EntityState.Modified; } else { if (this.sexo == "" || this.sexo == null) { } else { //agrega un nuevo valor db.Entry(this).State = EntityState.Added; } } db.SaveChanges(); } } catch (Exception) { throw; } }
public List <Persona> Buscar(string criterio) { var objTipo = new List <Persona>(); string estadoUsuario = ""; if (criterio.Equals("Activo")) { estadoUsuario = "A"; } else if (criterio.Equals("Inactivo")) { estadoUsuario = "I"; } try { using (var db = new Model_Correo()) { objTipo = db.Persona .Where(x => x.nombre.Contains(criterio) || x.apellido.Contains(criterio) || x.email.Contains(criterio) || x.estado.Equals(estadoUsuario)) .ToList(); } } catch (Exception) { throw; } return(objTipo); }
public void Eliminar() { try { using (var db = new Model_Correo()) { //si existe un valor en la DB la modifica db.Entry(this).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception) { throw; } }
public Usuario Obtener(int id) { var objTipo = new Usuario(); try { using (var db = new Model_Correo()) { objTipo = db.Usuario.Include("Persona") .Where(x => x.idpersona == id) .SingleOrDefault(); } } catch (Exception) { throw; } return(objTipo); }
public List <Persona> Listar() {//devuelve una coleccion var objTipo = new List <Persona>(); try { //establecer el origen de la fuente de datos using (var db = new Model_Correo()) { //sentencia LINQ objTipo = db.Persona.ToList(); } } catch (Exception) { throw; } return(objTipo); }
public Persona Obtener(int id) { var objTipo = new Persona(); try { using (var db = new Model_Correo()) { objTipo = db.Persona .Where(x => x.idpersona == id) .SingleOrDefault(); } } catch (Exception) { throw; } return(objTipo); }
//METHOD VALIDATE LOGIN public ResponseModel1 ValidarLogin(string Usuario, string Passwaord) { var rm = new ResponseModel1(); try { using (var db = new Model_Correo()) { //Passwaord = HashHelper.MD5(Passwaord); var usuario = db.Usuario.Where(x => x.nombre == Usuario) .Where(x => x.clave == Passwaord) .SingleOrDefault(); if (usuario != null) { if (usuario.estado.Equals("A")) { SessionHelper1.AddUserToSession(usuario.idpersona.ToString()); rm.SetResponse(true); } else { rm.SetResponse(false, "Usuario deshabilitado consulte con el Administrador..."); } } else { rm.SetResponse(false, "Usuario o Password incorrectos..."); } } } catch (Exception) { throw; } return(rm); }