Ejemplo n.º 1
0
        private void ButtonLogin_Click(object sender, EventArgs e)
        {
            if (!ValidateUsername())
            {
                MessageBox.Show("Insira seu nome de usuário.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TextBoxUsername.Focus();

                return;
            }

            if (!ValidatePassword())
            {
                MessageBox.Show("Insira sua senha.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                TextBoxUsername.Focus();

                return;
            }

            try {
                Manager manager = DAO.Managers.FindOneByLogin(TextBoxUsername.Text, TextBoxPassword.Text);

                if (manager != null)
                {
                    Session.Login(manager);

                    FormDashboard dashboard = new FormDashboard();

                    Main.Hide();
                    Hide();

                    dashboard.ShowDialog();

                    Main.Reset();
                    Main.Show();
                    Close();
                }
                else
                {
                    MessageBox.Show("Nome de usuário e/ou senha inválidos.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            } catch {
                MessageBox.Show("Ocorreu um erro interno, tente novamente mais tarde.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            TextBoxUsername.Focus();
        }
Ejemplo n.º 2
0
        public FormProducts(FormDashboard dashboard)
        {
            Dashboard = dashboard;

            InitializeComponent();
        }
Ejemplo n.º 3
0
        public FormOrders(FormDashboard dashboard)
        {
            Dashboard = dashboard;

            InitializeComponent();
        }