예제 #1
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            // Verifico el numero de intentos que lleva
            intentos = intentos + 1;
            if (intentos == 4)
            {
                MessageBox.Show("el limite de intentos termino");
                this.Close();

            }

            Modelo.ConexionBD cnx= new Modelo.ConexionBD();

            Controlador.Encriptador clsEncriptador = new Controlador.Encriptador();
            // verifico si existe el usuario y la contraseña
            if (cnx.VerificarUsuario(txtDNI.Text, clsEncriptador.EncriptarPasword(txtpasword.Text)) == true)
            {

                Vista.IDCheck nuevo = new Vista.IDCheck(txtDNI.Text);
                this.Hide();
                nuevo.Show();
            }

            else
            {
                MessageBox.Show("Acceso Denegado");
            }
            //*
        }
예제 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Controlador.Encriptador clsEncriptador = new Controlador.Encriptador();

            Modelo.ConexionBD cnx = new Modelo.ConexionBD();

            // verifico si existe el usuario y la contraseña
            if (cnx.VerificarUsuario(dni, clsEncriptador.EncriptarPasword(this.txtActual.Text)) == true)
            {
                //procedo a actualizar la contraseña
                Controlador.Administrador clsAdministrador = new Controlador.Administrador();

                Modelo.Administrador_BD clsAdministradorBD = new Modelo.Administrador_BD();

                if (clsAdministradorBD.VerificarSiExisteAdministrador(dni) == true)
                {
                    //si existe actualizo datos

                    clsAdministrador.idpersonal = dni;
                    clsAdministrador.pasword = clsEncriptador.EncriptarPasword(this.txtNueva.Text);

                    int resultado = Modelo.Administrador_BD.ActualizarDatosdAdministrador(clsAdministrador);
                    if (resultado > 0)
                    {
                        MessageBox.Show("Su nueva contraseña , ya se encuentra activada.", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo actualizar los datos", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }

                }

            }

            else
            {
                MessageBox.Show("Por  favor ingrese su contraseña actual");
            }
            //*
        }
예제 #3
0
        private void Login_Load(object sender, EventArgs e)
        {
            Modelo.ConexionBD clsConexionBD = new Modelo.ConexionBD();

            if (clsConexionBD.ExistenUsuariosAdministradores() == false)
            {

                MessageBox.Show("Usted debe habilitar una  nueva cuenta de usuario.");
                habilitarcontroles();
            }
        }