Exemplo n.º 1
0
        //Variables

        public string GetUserCodeForLog()
        {
            try
            {
                ClassCacheFerreteria ccf = new ClassCacheFerreteria();
                return(ccf.getUsuario());
            }catch (Exception ex)
            {
                return("AdminMaster");
            }
        }
 private void buttonIniciarSesion_Click(object sender, EventArgs e)
 {
     if (textBoxPassword.Text == "" || textBoxPassword.Text == "Contraseña")
     {
         MessageBox.Show("Porfavor ingrese la contraseña", "Error al Iniciar Sesion", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
         string password = "";
         try
         {
             password = cpd.ExtraerCodigo("Password", "tbl_Usuario", "Nickname", comboBoxNickname.Text);
             if (cpd.Encriptar(textBoxPassword.Text) == password)
             {
                 ClassCacheFerreteria ccf = new ClassCacheFerreteria();
                 ccf.setUsuario(getUserCodeForLog());
                 inicioSesionExitoso = true;
                 nickname            = comboBoxNickname.Text;
                 imagenRuta          = img_path;
                 ClaseBitacoraFerreteria cpb = new ClaseBitacoraFerreteria();
                 cpb.setBitacora("Inicio de sesion de " + nickname);
                 extraerPermisos();
                 if (permisos != "")
                 {
                     permisosReal = permisos;
                 }
                 else
                 {
                     permisosReal = "0000000";
                 }
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Usuario o Contraseña incorrecto", "Error al Iniciar Sesion", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Iniciar Sesion", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }