Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }