/// <summary> /// Método para modificar los datos de un usuario /// </summary> /// <returns></returns> public int UpdateUsuario(int ID_USUARIO, int ID_JERARQUIA, int ID_JEFE, string USUARIO, string CONTRASENA, string AMATERNO, string APATERNO, string NOMBRE, DateTime FECHA_NACIMIENTO, string CURP, string RFC, string TELEFONO, string EMAIL, string FOTO, bool ACTIVO, DateTime FECHA_CREACION, DateTime FECHA_ACTUALIZACION) { try { using (var conexion = new EntitiesFilder()) { TBL_USUARIO Obj = conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == ID_USUARIO).FirstOrDefault(); Obj.ID_JERARQUIA = ID_JERARQUIA; Obj.ID_JEFE = ID_JEFE; Obj.USUARIO = USUARIO; Obj.APELLIDO_MATERNO = AMATERNO; Obj.APELLIDO_PATERNO = APATERNO; Obj.NOMBRE = NOMBRE; Obj.FECHA_NACIMIENTO = FECHA_NACIMIENTO; Obj.CURP = CURP; Obj.RFC = RFC; Obj.TELEFONO = TELEFONO; Obj.EMAIL = EMAIL; Obj.FOTO = FOTO; Obj.ACTIVO = ACTIVO; Obj.FECHA_ACTUALIZACION = DateTime.Now; conexion.Entry(Obj).State = EntityState.Modified; return(conexion.SaveChanges()); } } catch (Exception er) { return(0); } }
/// <summary> /// Método para eliminar un registro de un usario /// </summary> /// <returns></returns> public int DeleteUsuario(int ID_USUARIO) { try { using (var conexion = new EntitiesFilder()) { TBL_USUARIO Obj = conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == ID_USUARIO).FirstOrDefault(); conexion.Entry(Obj).State = EntityState.Deleted; return(conexion.SaveChanges()); } } catch (Exception) { throw; } }
/// <summary> /// Método para agregar un nuevo usuario /// </summary> /// <returns></returns> public int SetNewUsuario(int ID_JERARQUIA, int ID_JEFE, string USUARIO, string CONTRASENA, string AMATERNO, string APATERNO, string NOMBRE, DateTime FECHA_NACIMIENTO, string CURP, string RFC, string TELEFONO, string EMAIL, string FOTO, bool ACTIVO, DateTime FECHA_CREACION, DateTime FECHA_ACTUALIZACION) { try { using (var conexion = new EntitiesFilder()) { TBL_USUARIO Obj = new TBL_USUARIO(); Obj.ID_JERARQUIA = ID_JERARQUIA; Obj.ID_JEFE = ID_JEFE; Obj.USUARIO = USUARIO; Obj.CONTRASENA = CONTRASENA; Obj.APELLIDO_MATERNO = AMATERNO; Obj.APELLIDO_PATERNO = APATERNO; Obj.NOMBRE = NOMBRE; Obj.FECHA_NACIMIENTO = FECHA_NACIMIENTO; Obj.CURP = CURP; Obj.RFC = RFC; Obj.TELEFONO = TELEFONO; Obj.EMAIL = EMAIL; Obj.FOTO = FOTO; Obj.ACTIVO = ACTIVO; Obj.FECHA_CREACION = DateTime.Now; Obj.FECHA_ACTUALIZACION = DateTime.Now; conexion.TBL_USUARIO.Add(Obj); return(conexion.SaveChanges()); } } catch (Exception er) { return(0); } }