/// <summary> /// Actualiza una entidad Usuario. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Update() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this._usuario.RUT); us.NOMBRE = this._usuario.NOMBRE; us.ID_PERFIL_DE_CARGO = this._usuario.ID_PERFIL_DE_CARGO; us.ID_PERFIL = this._usuario.ID_PERFIL; us.SEXO = this._usuario.SEXO; us.JEFE_RESPECTIVO = this._usuario.JEFE_RESPECTIVO; us.PASSWORD = this._usuario.PASSWORD; us.OBSOLETO = this._usuario.OBSOLETO; user.SaveChanges(); user = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Actualizar el Usuario: " + ex.ToString()); return(false); } }
public Usuarios find(string correo, string contraseña) { Usuarios user = null; try { if (correo != null && contraseña != null) { var conver = HashMD5.verifyMd5Hash(contraseña).ToString(); var nombre_rol = new System.Data.Objects.ObjectParameter("nOMBRE_ROL", typeof(string)); CommomBC.entities.login(correo, conver.ToString(), nombre_rol); rol_nombre = Convert.ToString(nombre_rol.Value); user = new Usuarios(); DAL.USUARIO usuario = CommomBC.entities.USUARIO.First(em => em.CORREO == correo && em.CONTRASENA == conver); user.id = usuario.ID_USUARIO; user.nombre_usuario = usuario.NOMBRES_USUARIO + " " + usuario.APELLIDO_PATERNO + " " + usuario.APELLIDO_MATERNO; user.correo = usuario.CORREO; user.fecha = usuario.FECHA; user.rol_nombre = rol_nombre; user.estado = usuario.ESTADO; user.rut = usuario.RUT; user.rol_fk = usuario.ROL_USUARIO_FK; } return(user); } catch (Exception) { return(null); } }
/// <summary> /// Lee una entidad Usuario. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Read() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this._usuario.RUT); this._usuario.RUT = us.RUT; this._usuario.NOMBRE = us.NOMBRE; this._usuario.SEXO = us.SEXO; this._usuario.ID_PERFIL_DE_CARGO = Convert.ToInt32(us.ID_PERFIL_DE_CARGO); this._usuario.ID_PERFIL = Convert.ToInt32(us.ID_PERFIL); this._usuario.JEFE_RESPECTIVO = us.JEFE_RESPECTIVO; this._usuario.PASSWORD = us.PASSWORD; this._usuario.OBSOLETO = Convert.ToInt32(us.OBSOLETO); user = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Leer el Usuario: " + ex.ToString()); return(false); } }
public bool ValidarUsuario() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this.Rut && b.PASSWORD == this.Password && b.ID_PERFIL == 1); this.Rut = us.RUT; this.Nombre = us.NOMBRE; this.Sexo = us.SEXO; this.Id_Area = Convert.ToInt32(us.ID_AREA); this.Id_Perfil = Convert.ToInt32(us.ID_PERFIL); this.Jefe = us.JEFE_RESPECTIVO; this.Password = us.JEFE_RESPECTIVO; this.Obsoleto = Convert.ToInt32(us.OBSOLETO); user = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Validar el Usuario: " + ex.ToString()); return(false); } }
public bool Update() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this.Rut); us.NOMBRE = this.Nombre; us.ID_AREA = this.Id_Area; us.ID_PERFIL = this.Id_Perfil; us.SEXO = this.Sexo; us.JEFE_RESPECTIVO = this.Jefe; us.PASSWORD = this.Password; us.OBSOLETO = this.Obsoleto; user.SaveChanges(); user = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Actualizar el Usuario: " + ex.ToString()); return(false); } }
public int insertMailList(string correo) { Usuarios user = new Usuarios(); DAL.USUARIO usuario = CommomBC.entities.USUARIO.First(em => em.CORREO == correo); user.id = usuario.ID_USUARIO; return(CommomBC.entities.sp_InsertMailL("T", user.id)); }
/// <summary> /// Desactiva una entidad Usuario. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Delete() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this._usuario.RUT); us.OBSOLETO = 1; user.SaveChanges(); user = null; return(true); } catch (Exception ex) { Log.Logger.log("No se pudo Desactivar el Usuario: " + ex.ToString()); return(false); } }
public bool findByEmail() { bool exist = false; try { DAL.USUARIO usuario = CommomBC.entities.USUARIO.FirstOrDefault(em => em.CORREO == correo); if (usuario != null) { exist = true; } } catch (Exception) { throw; } return(exist); }
/// <summary> /// Desactiva una entidad Usuario. /// </summary> /// <returns>Retorna un valor bool acorde a la ejecucion satisfactoria del metodo</returns> public bool Desactivado() { try { DAL.WFBSEntities user = new DAL.WFBSEntities(); DAL.USUARIO us = user.USUARIO.First(b => b.RUT == this._usuario.RUT); if (us.OBSOLETO == 0) { user = null; return(true); } user = null; return(false); } catch (Exception ex) { Log.Logger.log("No se pudo Validar la vigencia del Usuario: " + ex.ToString()); return(false); } }