private void btnAceptar_Click(object sender, EventArgs e)
        {
            Usuario u1 = new Usuario();

            u1.setDni(txtDni.Text);
            GestorUsuario gestor = u1.gestor();

            if (gestor.existsUser(u1.getDni()))
            {
                int count = Int16.Parse(gestor.getUnString("select count(*) from empleados where upper(DNI) = '" + u1.getDni().ToUpper() + "' and conectado = 1"));
                if (count > 0)
                {
                    MessageBox.Show("El empleado ya se encuentra conectado", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    u1.setContra(encriptaPass(txtPass.Text));
                    if (gestor.ValidarConx(u1) > 0)
                    {
                        MessageBox.Show("Inicio sesion correcto", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        gestor.setData("update empleados set CONECTADO = 1 where upper(DNI) = '" + u1.getDni().ToUpper() + "'");
                        ini.añadeUser(u1);
                        this.Dispose();
                        ini.Show();
                    }
                    else
                    {
                        MessageBox.Show("Error, contraseña incorrecto", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Error, DNI incorrecto", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
 private void btnVolver_Click(object sender, EventArgs e)
 {
     this.Dispose();
     ini.Show();
 }