Ejemplo n.º 1
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (getRolUser() == "Administrador")
     {
         ABM_Cuenta.Buscar buCuenta = new ABM_Cuenta.Buscar(0, usuario);
         this.Close();
         buCuenta.Show();
     }
     else
     {
         ABM_Cuenta.Buscar bc = new ABM_Cuenta.Buscar(getIdCliente(), usuario);
         this.Close();
         bc.Show();
     }
 }
Ejemplo n.º 2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            Conexion con = new Conexion();

            if (cmbRol.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un Rol, por favor");
                return;
            }

            if (txtPass.Text == "")
            {
                MessageBox.Show("Ingrese la Contraseña, por favor");
                return;
            }

            /*VALIDA CONTRASEÑA*/

            if (!(pass == txtPass.Text.Sha256()))
            {
                MessageBox.Show("Contraseña Inválida");

                if (intFallidos >= 3)
                { //SI HAY 3 INTENTOS FALLIDOS SE DESHABILITA AL USUARIO
                    if (intFallidos == 3)
                    {
                        string query2;
                        query2 = "UPDATE LPP.USUARIOS SET habilitado = 0 WHERE username = '******'";
                        MessageBox.Show("Se ha inhabilitado al usuario");
                        con.cnn.Open();
                        MessageBox.Show("" + query2);
                        SqlCommand command1 = new SqlCommand(query2, con.cnn);
                        command1.ExecuteNonQuery();
                        con.cnn.Close();
                        this.busquedaDatosUsuario();
                        intFallidos++;
                    }
                    else
                    {
                        MessageBox.Show("Le recordamos que la cuenta ha sido inhabilitada");
                        intFallidos++;
                    }
                    this.insertarEnLog();
                }
                else
                {
                    string query2;
                    query2 = "UPDATE LPP.USUARIOS SET intentos = " + (intFallidos + 1) + " WHERE username = '******'";
                    con.cnn.Open();
                    SqlCommand command1 = new SqlCommand(query2, con.cnn);
                    command1.ExecuteNonQuery();
                    con.cnn.Close();
                    this.busquedaDatosUsuario();
                }

                entro        = false;
                txtPass.Text = "";
                txtPass.Focus();

                return;
            }
            else
            {
                /*LIMPIA LOS INTENTOS FALLIDOS*/

                string query3 = "UPDATE LPP.USUARIOS SET intentos = 0 " +
                                "WHERE username = '******'";
                con.cnn.Open();
                SqlCommand command2 = new SqlCommand(query3, con.cnn);
                command2.ExecuteNonQuery();
                con.cnn.Close();
                this.busquedaDatosUsuario();
                entro = true;

                btnIngresar.Enabled = true;
                cmbRol.Enabled      = true;
                btnRol.Enabled      = false;
            }
            this.insertarEnLog();
            MessageBox.Show("Bienvenido/a  " + txtUsuario.Text, "" + cmbRol.Text);
            if (getRolUser() == "Administrador")
            {
                mp.Show();
                mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                txtPass.Text    = "";
                txtUsuario.Text = "";
                txtPass.Enabled = false;
                txtUsuario.Focus();
                cmbRol.Items.Clear();
                btnIngresar.Enabled = false;
                this.Hide();
            }
            else
            {
                if (verificoSiDebe())
                {
                    DialogResult dialogResult = MessageBox.Show("¿Desea renovar su suscripcion? ", "Cuentas", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        ABM_Cuenta.Buscar bc = new ABM_Cuenta.Buscar(0, txtUsuario.Text);
                        mp.Show();
                        mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                        txtPass.Text    = "";
                        txtUsuario.Text = "";
                        txtPass.Enabled = false;
                        txtUsuario.Focus();
                        cmbRol.Items.Clear();
                        btnIngresar.Enabled = false;
                        bc.Show();
                        con.cnn.Close();
                    }
                    if (dialogResult == DialogResult.No)
                    {
                        mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                        txtPass.Text    = "";
                        txtUsuario.Text = "";
                        txtPass.Enabled = false;
                        txtUsuario.Focus();
                        cmbRol.Items.Clear();
                        btnIngresar.Enabled = false;
                        mp.Show();
                        con.cnn.Close();
                    }
                }
                else
                {
                    mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                    txtPass.Text    = "";
                    txtUsuario.Text = "";
                    txtPass.Enabled = false;
                    txtUsuario.Focus();
                    cmbRol.Items.Clear();
                    btnIngresar.Enabled = false;
                    mp.Show();
                    con.cnn.Close();
                }
            }
        }
Ejemplo n.º 3
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (getRolUser() == "Administrador")
     {
         ABM_Cuenta.Buscar buCuenta = new ABM_Cuenta.Buscar(0, usuario);
         this.Close();
         buCuenta.Show();
     }
     else
     {
         ABM_Cuenta.Buscar bc = new ABM_Cuenta.Buscar(getIdCliente(), usuario);
         this.Close();
         bc.Show();
     }
 }
Ejemplo n.º 4
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            Conexion con = new Conexion();
            if (cmbRol.SelectedItem==null)
            {
                MessageBox.Show("Seleccione un Rol, por favor");
                return;
            }

            if (txtPass.Text == "")
            {
                MessageBox.Show("Ingrese la Contraseña, por favor");
                return;
            }

            /*VALIDA CONTRASEÑA*/

            if (!(pass == txtPass.Text.Sha256()))
            {
                MessageBox.Show("Contraseña Inválida");

                if (intFallidos >= 3)
                { //SI HAY 3 INTENTOS FALLIDOS SE DESHABILITA AL USUARIO
                    if (intFallidos == 3)
                    {
                        string query2;
                        query2 = "UPDATE LPP.USUARIOS SET habilitado = 0 WHERE username = '******'";
                        MessageBox.Show("Se ha inhabilitado al usuario");
                        con.cnn.Open();
                        MessageBox.Show("" + query2);
                        SqlCommand command1 = new SqlCommand(query2, con.cnn);
                        command1.ExecuteNonQuery();
                        con.cnn.Close();
                        this.busquedaDatosUsuario();
                        intFallidos++;
                    }
                    else {
                        MessageBox.Show("Le recordamos que la cuenta ha sido inhabilitada");
                        intFallidos++;
                    }
                    this.insertarEnLog();

                }
                else
                {
                    string query2;
                    query2 = "UPDATE LPP.USUARIOS SET intentos = " + (intFallidos + 1) + " WHERE username = '******'";
                    con.cnn.Open();
                    SqlCommand command1 = new SqlCommand(query2, con.cnn);
                    command1.ExecuteNonQuery();
                    con.cnn.Close();
                    this.busquedaDatosUsuario();
                }

                entro = false;
                txtPass.Text = "";
                txtPass.Focus();

                return;
            }
            else
            {
                /*LIMPIA LOS INTENTOS FALLIDOS*/

                string query3 = "UPDATE LPP.USUARIOS SET intentos = 0 " +
                                "WHERE username = '******'";
                con.cnn.Open();
                SqlCommand command2 = new SqlCommand(query3, con.cnn);
                command2.ExecuteNonQuery();
                con.cnn.Close();
                this.busquedaDatosUsuario();
                entro = true;

                btnIngresar.Enabled = true;
                cmbRol.Enabled = true;
                btnRol.Enabled = false;

            }
            this.insertarEnLog();
            MessageBox.Show("Bienvenido/a  "+txtUsuario.Text,""+cmbRol.Text);
            if (getRolUser() == "Administrador") {
                mp.Show();
                mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                txtPass.Text = "";
                txtUsuario.Text = "";
                txtPass.Enabled = false;
                txtUsuario.Focus();
                cmbRol.Items.Clear();
                btnIngresar.Enabled = false;
                this.Hide();
            } else {

                if (verificoSiDebe())
                {
                    DialogResult dialogResult = MessageBox.Show("¿Desea renovar su suscripcion? ", "Cuentas", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        ABM_Cuenta.Buscar bc = new ABM_Cuenta.Buscar(0, txtUsuario.Text);
                        mp.Show();
                        mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                        txtPass.Text = "";
                        txtUsuario.Text = "";
                        txtPass.Enabled = false;
                        txtUsuario.Focus();
                        cmbRol.Items.Clear();
                        btnIngresar.Enabled = false;
                        bc.Show();
                        con.cnn.Close();
                    }
                    if (dialogResult == DialogResult.No)
                    {
                        mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                        txtPass.Text = "";
                        txtUsuario.Text = "";
                        txtPass.Enabled = false;
                        txtUsuario.Focus();
                        cmbRol.Items.Clear();
                        btnIngresar.Enabled = false;
                        mp.Show();
                        con.cnn.Close();
                    }
                }
                else {
                    mp.cargarUsuario(txtUsuario.Text, cmbRol.Text, this);
                    txtPass.Text = "";
                    txtUsuario.Text = "";
                    txtPass.Enabled = false;
                    txtUsuario.Focus();
                    cmbRol.Items.Clear();
                    btnIngresar.Enabled = false;
                    mp.Show();
                    con.cnn.Close();
                }
            }
        }