private void btnAceptarNew_Click(object sender, EventArgs e)
        {
            var hasMinimum8Chars = new Regex(@".{8,}");

            if (BD.Busqueda_Usuario(txtNom_User_Nuevo.Text) == 0)
            {
                if (txtPassNuevo_New.Text.Equals(txtPassConfirmar_New.Text))
                {
                    if (cmbPreguntas1.SelectedIndex != cmbPreguntas2.SelectedIndex)
                    {
                        if (txtRespuesta1.Text == "" || txtRespuesta2.Text == "" || cmbPreguntas1.Text == "" || cmbPreguntas2.Text == "")
                        {
                            MessageBoxTemporal.Show("No deje espacios vacíos", "Error", 1, false);
                        }
                        else
                        {
                            if (txtPassNuevo_New.Text == "" || txtPassConfirmar_New.Text == "")
                            {
                                MessageBoxTemporal.Show("No deje ningun campo de contraseña vacío", "Error", 1, false);
                            }
                            else
                            {
                                if (hasMinimum8Chars.IsMatch(txtPassNuevo_New.Text))
                                {
                                    if (BD.Ingreso_Usuario(txtNom_User_Nuevo.Text, txtPassNuevo_New.Text, cbxTp_User_New.SelectedIndex + 1, 1, "Usuario",
                                                           Objetos_Globales.fechaHoy(), cmbPreguntas1.SelectedItem.ToString(),
                                                           cmbPreguntas2.SelectedItem.ToString(), txtRespuesta1.Text, txtRespuesta2.Text) > 0)
                                    {
                                        MessageBoxTemporal.Show("El usuario se ha ingresado correctamente", "Mensaje", 1, false);
                                        txtNom_User_Tipo.Text        = "";
                                        cbxTp_User_Modificar.Enabled = false;
                                        btnAceptarTipo.Enabled       = false;
                                    }
                                    else
                                    {
                                        MessageBoxTemporal.Show("El usuario no ha podido ser ingresado", "Error", 1, false);
                                    }
                                }
                                else
                                {
                                    MessageBoxTemporal.Show("La contraseña necesita tener mínimo 8 caracteres", "Error", 1, false);
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBoxTemporal.Show("Las preguntas no pueden ser las mismas", "Error", 1, false);
                    }
                }
                else
                {
                    MessageBoxTemporal.Show("Las contraseñas no coinciden", "Error", 1, false);
                }
            }
            else
            {
                MessageBoxTemporal.Show("El nombre de usuario ya existe", "Error", 1, false);
            }
        }
Example #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0)
     {
         if (Objetos_Globales.usuario.estado == 2)
         {
             MessageBoxTemporal.Show("Usuario inactivo", "Mensaje Importante", 1, false);
         }
         else
         {
             BD.Fecha_Inicio_Sesion(txtUsuario.Text, txtPassword.Text, Objetos_Globales.fechaHoy());
             Menu menu = new Menu();
             this.Hide();
             menu.Show();
         }
     }
     else
     {
         MessageBox.Show("Usuario y/o contraseña incorrecta", "Error");
     }
 }
Example #3
0
 private void txtPassword_KeyPress(object sender, KeyPressEventArgs e)
 {
     if ((int)e.KeyChar == (int)Keys.Enter)
     {
         if (BD.Login(txtUsuario.Text, txtPassword.Text) > 0)
         {
             BD.Fecha_Inicio_Sesion(Objetos_Globales.usuario.nombre_Usuario, Objetos_Globales.usuario.password_Usuario, Objetos_Globales.fechaHoy());
             Menu menu = new Menu();
             this.Hide();
             menu.Show();
         }
         else
         {
             MessageBox.Show("Usuario y/o contraseña incorrecta", "Error");
         }
     }
 }