Esempio n. 1
0
 protected void BtnCambiarPassword_Click(object sender, EventArgs e)
 {
     try{
         generales vGenerales = new generales();
         if (TxModPassword.Text.Equals(TxModPasswordConfirmar.Text))
         {
             String vPasswordMD5 = vGenerales.MD5Hash(TxModPassword.Text);
             String vQuery       = "RSP_IngresarEmpleados 3," + LbEmpleadoPassword.Text + ",'" + vPasswordMD5 + "'";
             Int32  vInformacion = vConexion.ejecutarSql(vQuery);
             if (vInformacion == 1)
             {
                 Mensaje("Actualizado con Exito!", WarningType.Success);
                 CerrarModal("PasswordModal");
             }
             else
             {
                 Mensaje("No se pudo actualizar la contraseña!", WarningType.Danger);
                 CerrarModal("PasswordModal");
             }
         }
         else
         {
             throw new Exception("Las contraseñas ingresadas no coinciden.");
         }
     }catch (Exception Ex) {
         LbUsuarioMensaje.Text = Ex.Message; UpdateUsuarioMensaje.Update();
     }
 }
Esempio n. 2
0
        protected void BtnLogin_Click(object sender, EventArgs e)
        {
            try{
                generales   vGenerales = new generales();
                LdapService vLdap      = new LdapService();
                //Boolean vLogin = vLdap.ValidateCredentials("ADBancat.hn", TxUsername.Text, TxPassword.Text);
                Boolean vLogin = true;

                if (vLogin)
                {
                    DataTable vDatos = new DataTable();
                    vDatos = vConexion.obtenerDataTable("RSP_Login '" + TxUsername.Text + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'");

                    foreach (DataRow item in vDatos.Rows)
                    {
                        Session["AUTHCLASS"] = vDatos;
                        Session["USUARIO"]   = item["idEmpleado"].ToString();
                        Session["CODIGOSAP"] = item["codigoSAP"].ToString();
                        Session["AUTH"]      = true;

                        if (vDatos.Rows[0]["tipoEmpleado"].ToString().Equals("2"))
                        {
                            Response.Redirect("pages/security.aspx");
                        }
                        else
                        {
                            Response.Redirect("/default.aspx");
                        }
                    }
                }
                else
                {
                    Session["AUTH"] = false;
                    throw new Exception("Usuario o contraseña incorrecta.");
                }
            }catch (Exception Ex) {
                LbMensaje.Text = "Usuario o contraseña incorrecta.";
                String vErrorLog = Ex.Message;
            }
        }
Esempio n. 3
0
        protected void BtnLogin_Click(object sender, EventArgs e)
        {
            try{
                //System.Web.Helpers.AntiForgery.Validate();

                generales   vGenerales = new generales();
                LdapService vLdap      = new LdapService();
                Boolean     vLogin     = vLdap.ValidateCredentials("ADBancat.hn", TxUsername.Text, TxPassword.Text);
                //Boolean vLogin = true;

                if (vLogin)
                {
                    DataTable vDatos = new DataTable();
                    String    vQuery = "STEISP_Login 1,'" + TxUsername.Text + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'";
                    vDatos = vConexion.obtenerDataTable(vQuery);

                    if (vDatos.Rows.Count < 1)
                    {
                        Session["AUTH"] = false;
                        throw new Exception("Usuario o contraseña incorrecta.");
                    }

                    foreach (DataRow item in vDatos.Rows)
                    {
                        Session["AUTHCLASS"] = vDatos;
                        Session["USUARIO"]   = item["idUsuario"].ToString();
                        Session["AUTH"]      = true;

                        Response.Redirect("/default.aspx");
                    }
                }
                else
                {
                    Session["AUTH"] = false;
                    throw new Exception("Usuario o contraseña incorrecta.");
                }
            }catch (Exception Ex) {
                LbMensaje.Text = "Usuario o contraseña incorrecta.";
                String vErrorLog = Ex.Message;
            }
        }
        protected void BtnGuardarCambios_Click(object sender, EventArgs e)
        {
            try
            {
                generales vGenerales = new generales();
                if (!TxPassword.Text.Equals(TxConfirmar.Text))
                {
                    throw new Exception("Las contraseñas ingresadas no coinciden.");
                }

                String vQuery       = "RSP_LoginUpdate '" + Convert.ToString(Session["USUARIO"]) + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'";
                Int32  vInformacion = vConexion.ejecutarSql(vQuery);


                if (vInformacion.Equals(1))
                {
                    Exitoso();
                }
                else
                {
                    throw new Exception("Ha ocurrido un problema, contacte a sistemas");
                }
            }
            catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); }
        }