Beispiel #1
0
        /*
         * Los IF estan comentados solo para hacer mas facil cuando se esta probando
         */
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            if (SociedadcomboBox1.SelectedIndex == -1 || textBoxUserName.Text == string.Empty || passwordBox1.Password == string.Empty || comboBoxModulos.SelectedIndex == -1)
            {
                MessageBox.Show("Debe completar todos los datos solicitados.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                string empresa = SociedadcomboBox1.SelectedItem.ToString();
                var usuario = new Usuario()
                {
                    NombreUsuario = textBoxUserName.Text,
                    Password = passwordBox1.Password
                };

                if (ServicioFinanzas.Instancia.AutenticarUsuario(usuario, empresa))
                {
                    int modulo = comboBoxModulos.SelectedIndex;

                    switch (modulo)
                    {
                        case 0:
                            Welcome welcome = new Welcome();
                            welcome.Show();
                            NoCierre = 1;
                            Close();
                            break;

                        case 1:
                            ModuloInventarios inventarios = new ModuloInventarios();
                            NoCierre = 1;
                            inventarios.Show();
                            Close();
                            break;

                        case 2:
                            ModuloSociosDeNegocios socios = new ModuloSociosDeNegocios();
                            NoCierre = 1;
                            socios.Show();
                            Close();
                            break;

                        case 3:
                            ModuloBancos bancos = new ModuloBancos();
                            NoCierre = 1;
                            bancos.Show();
                            Close();
                            break;

                        case 4:
                            ModuloVentas ventas = new ModuloVentas();
                            NoCierre = 1;
                            ventas.Show();
                            Close();
                            break;

                        case 5:
                            ModuloCompras compras= new ModuloCompras();
                            NoCierre = 1;
                            compras.Show();
                            Close();
                            break;
                        case 6:
                            Admin administrativo = new Admin();
                            administrativo.Show();
                            NoCierre = 1;
                            Close();
                            break;
                    }
                }
                else
                {
                    MessageBox.Show("Datos erroneos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Beispiel #2
0
 private void buttonRegistrarEmpresas_Click(object sender, RoutedEventArgs e)
 {
     Admin empresa = new Admin();
     empresa.Show();
     NoCierre = 1;
     Close();
 }