public override void Fill(DomainObject obj, IDataReader dr) { ESESSIONUSUARIO objUSUARIO = obj as ESESSIONUSUARIO; //Poner las rutinas del Tools que se necesiten objUSUARIO.RutUsuario = Utiles.ConvertToInt64(dr["rut_usuario"]); objUSUARIO.Nombres = Utiles.ConvertToString(dr["nombre"]); objUSUARIO.Apellidos = Utiles.ConvertToString(dr["apellidos"]); objUSUARIO.Email = Utiles.ConvertToString(dr["email"]); objUSUARIO.EsSuperAdministrador = Utiles.ConvertToBoolean(dr["es_super_administrador"]); objUSUARIO.EsAdministrador = Utiles.ConvertToBoolean(dr["es_administrador"]); objUSUARIO.EsGestion = Utiles.ConvertToBoolean(dr["es_gestion"]); objUSUARIO.EsEvaluador = Utiles.ConvertToBoolean(dr["es_evaluador"]); objUSUARIO.EsVisador = Utiles.ConvertToBoolean(dr["es_visador"]); objUSUARIO.RutEmpresa = Utiles.ConvertToInt64(dr["rut_empresa"]); }
protected void IngresarNonSecure(Int64 Rut) { try { BFSESSIONUSUARIO objBFSesionUsuario = new BFSESSIONUSUARIO(); ESESSIONUSUARIO objSesionUsuario = new ESESSIONUSUARIO(); objSesionUsuario = objBFSesionUsuario.GetSESSIONUSUARIONONSECURE(Rut); if (objSesionUsuario.RutUsuario == 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('" + (String)GetGlobalResourceObject("alertas", "_alertDatosNoValidos") + "');", true); return; } else { Session["SessionUsuario"] = objSesionUsuario; Session.Timeout = 1000; if ((objSesionUsuario.EsAdministrador) || (objSesionUsuario.EsGestion)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "document.location.href='modulos/evaluacion/dashboard.aspx';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "document.location.href='modulos/evaluacion/dashboard.aspx';", true); } } } catch (Exception ex) { Log objLog = new Log(); objLog.EscribirLog(ex); } }
public ESESSIONUSUARIO SelectSessionUsuario(long Rut, string Passwd) { DB db = DatabaseFactory.Instance.GetDatabase(); IDbDataParameter[] prms = db.GetArrayParameter(2); prms[0] = db.GetParameter(); prms[0].Value = Rut; prms[0].ParameterName = "@RUT_USUARIO"; prms[1] = db.GetParameter(); prms[1].Value = CCryptografia.Encriptar(Passwd); prms[1].ParameterName = "@Clave"; IDataReader dr = db.ExecuteReader(CommandType.StoredProcedure, "proc_SELECT_SESSION_USUARIO", prms); ESESSIONUSUARIO objSessionUsuario = new ESESSIONUSUARIO(); if ((dr != null) && dr.Read()) { this.Fill(objSessionUsuario, dr); objSessionUsuario.IsPersisted = true; } dr.Close(); return(objSessionUsuario); }
public override void Fill(DomainObject obj, IDataReader dr) { ESESSIONUSUARIO objUSUARIO = obj as ESESSIONUSUARIO; //Poner las rutinas del Tools que se necesiten objUSUARIO.RutUsuario = Utiles.ConvertToInt64(dr["rut_usuario"]); objUSUARIO.Nombres = Utiles.ConvertToString(dr["nombre"]); objUSUARIO.Apellidos = Utiles.ConvertToString(dr["apellidos"]); objUSUARIO.Email = Utiles.ConvertToString(dr["email"]); //objUSUARIO.ClaveSence = Utiles.ConvertToString(dr["clave_sence"]); objUSUARIO.EsAdministrador = Utiles.ConvertToBoolean(dr["es_administrador"]); objUSUARIO.EsGestion = Utiles.ConvertToBoolean(dr["es_gestion"]); objUSUARIO.EsJefe = Utiles.ConvertToBoolean(dr["es_jefe"]); objUSUARIO.Clave = Utiles.ConvertToString(dr["clave"]); objUSUARIO.CambioClave = Utiles.ConvertToBoolean(dr["cambio_clave"]); }
public ESESSIONUSUARIO CargaSessionUsuario() { ESESSIONUSUARIO objSesion = new ESESSIONUSUARIO(); Page pagina = new Page(); objSesion = (ESESSIONUSUARIO)pagina.Session["SessionUsuario"]; return(objSesion); }
private void ValidaSession() { if (objWEB.CheckeaSessionUsuario()) { objSession = objWEB.CargaSessionUsuario(); } else { Response.Redirect("~/login.aspx?FinSesion=1"); } }
public bool Update(ESESSIONUSUARIO objSESSIONUSUARIO) { try { _objDAL.Update(objSESSIONUSUARIO); return(true); } catch (Exception ex) { Log objLog = new Log(); objLog.EscribirLog(ex); return(false); } }
protected void ingresar() { try { if (string.IsNullOrEmpty(txtUsuario.Text.Trim())) { bodyLogin.Attributes.Add("onload", "alert('" + (String)GetGlobalResourceObject("etiquetas", "_alertUsuarioNoValido") + "');"); return; } if (string.IsNullOrEmpty(txtClave.Text)) { bodyLogin.Attributes.Add("onload", "alert('" + (String)GetGlobalResourceObject("etiquetas", "_alertClaveNoValida") + "');"); return; } if (!(Utiles.ValidarRut(txtUsuario.Text.Trim()))) { bodyLogin.Attributes.Add("onload", "alert('" + (String)GetGlobalResourceObject("etiquetas", "_alertRutNoValido") + "');"); return; } long Rut = Utiles.RutUsrALng(this.txtUsuario.Text); string Passwd = Utiles.ConvertToString(this.txtClave.Text); BFSESSIONUSUARIO objBFSesionUsuario = new BFSESSIONUSUARIO(); ESESSIONUSUARIO objSesionUsuario = new ESESSIONUSUARIO(); objSesionUsuario = objBFSesionUsuario.GetSESSIONUSUARIO(Rut, Passwd); if (objSesionUsuario.RutUsuario == 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "alert('" + (String)GetGlobalResourceObject("etiquetas", "_alertDatosNoValidos") + "');", true); return; } else { Session["SessionUsuario"] = objSesionUsuario; Session.Timeout = 1000; if ((objSesionUsuario.EsAdministrador) || (objSesionUsuario.EsGestion)) { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "document.location.href='modulos/evaluacion/dashboard.aspx';", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "SessionUsuario", "document.location.href='modulos/evaluacion/dashboard.aspx';", true); } } } catch (Exception ex) { Log objLog = new Log(); objLog.EscribirLog(ex); } }
private void ValidaSession() { if (objWEB.CheckeaSessionUsuario()) { objSession = objWEB.CargaSessionUsuario(); if (!objSession.EsAdministrador) { string RutaHome = Page.ResolveUrl("~/modulos/evaluacion/dashboard.aspx?Acceso=No"); ScriptManager.RegisterStartupScript(this, this.GetType(), "Mantenedor", "document.location.href = '" + RutaHome + "';", true); } } else { Response.Redirect("~/login.aspx?FinSesion=1"); } }
public ESESSIONUSUARIO SelectSessionUsuarioNonSecure(long Rut) { DB db = DatabaseFactory.Instance.GetDatabase(); IDbDataParameter[] prms = db.GetArrayParameter(1); prms[0] = db.GetParameter(); prms[0].Value = Rut; prms[0].ParameterName = "@RutUsuario"; IDataReader dr = db.ExecuteReader(CommandType.StoredProcedure, "proc_SELECT_SESSION_USUARIO_SEDD_NON_SECURE", prms); ESESSIONUSUARIO objSessionUsuario = new ESESSIONUSUARIO(); if ((dr != null) && dr.Read()) { this.Fill(objSessionUsuario, dr); objSessionUsuario.IsPersisted = true; } dr.Close(); return(objSessionUsuario); }
public Boolean CheckeaSessionUsuario() { ESESSIONUSUARIO objSesion = new ESESSIONUSUARIO(); objSesion = CargaSessionUsuario(); if (objSesion != null) { if (objSesion.RutUsuario == 0) { return(false); } else { return(true); } } else { return(false); } }
protected override void SetPrimaryKey(DomainObject obj, long id) { ESESSIONUSUARIO objRoot = obj as ESESSIONUSUARIO; objRoot.RutUsuario = id; }
public ESESSIONUSUARIO GetSESSIONUSUARIONONSECURE(long Rut) { ESESSIONUSUARIO objUSUARIO = _objDAL.SelectSessionUsuarioNonSecure(Rut); return(objUSUARIO); }
public ESESSIONUSUARIO GetSESSIONUSUARIO(long Rut, String Passwd) { ESESSIONUSUARIO objUSUARIO = _objDAL.SelectSessionUsuario(Rut, Passwd); return(objUSUARIO); }