예제 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String email    = edtEmail.Text;
            String password = edtPassword.Password;

            Boolean validated         = true;
            String  messageToValidate = "";

            if (email.Equals(""))
            {
                messageToValidate += "Por favor preencha seu email.";
                validated          = false;
            }
            if (password.Equals(""))
            {
                messageToValidate += "\nPor favor preencha sua senha.";
                validated          = false;
            }
            if (!validated)
            {
                MessageBox.Show(messageToValidate);
            }
            else
            {
                FuncionarioController funcionarioController = new FuncionarioController();
                Funcionario           funcionario           = funcionarioController.Login(email, password);

                if (funcionario != null)
                {
                    this.Hide();
                    App.FuncionarioLogado = funcionario;
                    frmSystem frm = new frmSystem();
                    frm.Closed += (s, args) => this.Close();
                    frm.Show();
                }
                else
                {
                    MessageBox.Show("Email ou senha incorretos.");
                }
            }
        }