public int Update(int idRol, int idCompania, string nombre, string aPaterno, string aMaterno, string usuario, int idUsuario, int idJefe) { try { using (var Conexion = new EntitiesERP()) { TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault(); obj.ID_ROL = idRol; obj.ID_COMPANIA = idCompania; obj.NOMBRE = nombre; obj.APATERNO = aPaterno; obj.AMATERNO = aMaterno; obj.USUARIO = usuario; obj.JefeId = idJefe; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(int idRol, int idCompania, string nombre, string aPaterno, string aMaterno, string usuario, string contrasena, int idJefe) { try { using (var Conexion = new EntitiesERP()) { TBL_USUARIO tblUsuario = new TBL_USUARIO(); tblUsuario.ID_ROL = idRol; tblUsuario.ID_COMPANIA = idCompania; tblUsuario.NOMBRE = nombre; tblUsuario.APATERNO = aPaterno; tblUsuario.AMATERNO = aMaterno; tblUsuario.USUARIO = usuario; tblUsuario.CONTRASENA = contrasena; tblUsuario.JefeId = idJefe; Conexion.TBL_USUARIO.Add(tblUsuario); Conexion.SaveChanges(); return(tblUsuario.ID_USUARIO); } } catch (Exception) { return(0); } }
public bool CheckPassword(int idPersona, string password) { try { using (var Conexion = new EntitiesERP()) { TBL_USUARIO r = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idPersona && x.CONTRASENA == password).FirstOrDefault(); return(true ? r.ID_USUARIO > 0 : false); } } catch (Exception) { return(false); } }
public int Delete(int idUsuario) { try { using (var Conexion = new EntitiesERP()) { TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault(); Conexion.Entry(obj).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int UpdateContrasena(int idPersona, string contrasena) { try { using (var Conexion = new EntitiesERP()) { TBL_USUARIO usuario = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idPersona).FirstOrDefault(); usuario.CONTRASENA = contrasena; Conexion.Entry(usuario).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }