예제 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            MenuInicio menuPrincipal = new MenuInicio();

            menuPrincipal.ShowDialog();
            Close();
        }
예제 #2
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            if (txtNombreUsuario.Text != "" && txtPassword.Password != "")
            {
                try
                {
                    if (!LoginDal.ExisteUsuario(txtNombreUsuario.Text, txtPassword.Password))
                    {
                        tbkDetalle.Text = "Intente De Nuevo :)";
                        cont++;
                        txtNombreUsuario.Clear();
                        txtPassword.Clear();
                        txtNombreUsuario.Focus();
                        if (cont > 3)
                        {
                            MessageBox.Show("Demasiado intentos");
                            this.Close();
                        }
                        return;
                    }
                    else
                    {
                        User usuario = UserBrl.ObtenerIdUsuario(txtNombreUsuario.Text);
                        if (usuario.PasswordState == 1)
                        {
                            MessageBox.Show("Es necesario Cambiar password");
                        }
                        else if (usuario.PasswordState == 0)
                        {
                            User usuarioSession = UserBrl.ObtenerSession(txtNombreUsuario.Text, txtPassword.Password);

                            MenuInicio menuPrincipal = new MenuInicio(usuarioSession);
                            menuPrincipal.Show();
                            this.Close();
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                tbkDetalle.Text = "Es necesario llenar los campos";
                cont++;
                if (cont > 3)
                {
                    MessageBox.Show("Demasiado intentos");
                    this.Close();
                }
            }
        }