示例#1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            PuntoDeVentas pagina = new PuntoDeVentas(sucursal, empleado);

            pagina.Show();
            this.Close();
        }
示例#2
0
        private void ValidacionDeContrasena()
        {
            lblErrorFaltaDatos.Visibility           = Visibility.Collapsed;
            lblErrorContrasenaIncorrecta.Visibility = Visibility.Collapsed;
            lblErrorFaltaContrasena.Visibility      = Visibility.Collapsed;

            if (!string.IsNullOrWhiteSpace(pswrContrasena.Password) && combxEmpleados.SelectedItem != null && cmbxDeVentana.SelectedItem != null)
            {
                if (empleado.Contrasena == pswrContrasena.Password && cmbxDeVentana.SelectedItem == itemVenta)
                {
                    Empleado empleado1 = combxEmpleados.SelectedItem as Empleado;
                    lblErrorContrasenaIncorrecta.Visibility = Visibility.Collapsed;
                    lblErrorFaltaContrasena.Visibility      = Visibility.Collapsed;
                    PuntoDeVentas pagina = new PuntoDeVentas(sucursal, empleado1);
                    pagina.Show();
                    this.Close();
                }
                else if (empleado.Contrasena == pswrContrasena.Password && cmbxDeVentana.SelectedItem == itemRegistros)
                {
                    lblErrorContrasenaIncorrecta.Visibility = Visibility.Collapsed;
                    lblErrorFaltaContrasena.Visibility      = Visibility.Collapsed;
                    VentanaRegistros pagina = new VentanaRegistros(sucursal, empleado);
                    pagina.Show();
                    this.Close();
                }
                else
                {
                    oportunidades -= 1;
                    if (oportunidades == 0)
                    {
                        MessageBox.Show("Has agotado tus intentos", "Intento fallodo", MessageBoxButton.OK, MessageBoxImage.Asterisk, MessageBoxResult.None, MessageBoxOptions.ServiceNotification);
                        MainWindow pagina = new MainWindow();
                        pagina.Show();
                        this.Close();
                    }
                    else
                    {
                        lblErrorContrasenaIncorrecta.Visibility = Visibility.Visible;
                        lblErrorContrasenaIncorrecta.Content    = string.Format("Contraseña incorrecta.\nTe quedan {0} oportunidades", oportunidades);
                    }
                }
            }
            else
            {
                lblErrorFaltaDatos.Visibility = Visibility.Visible;
            }
        }