示例#1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(cbxIdioma.Text))
            {
                UsuarioRepository usuarioRepository = new UsuarioRepository();
                List <Usuario>    usuarios          = usuarioRepository.BuscarTodos();

                foreach (var item in usuarios)
                {
                    if (item.Username != tbxUsuario.Text || item.Senha != tbxSenha.Text)
                    {
                        break;
                    }
                    else
                    {
                        if (item.IsAdmin)
                        {
                            if (cbxIdioma.Text != "Inglês US")
                            {
                                frmTelaAdm frm = new frmTelaAdm();
                                frm.Show();
                                this.WindowState = FormWindowState.Minimized;
                            }
                            else
                            {
                                frmTelaAdm frm = new frmTelaAdm(cbxIdioma.Text);
                                frm.Show();
                            }
                        }
                        else
                        {
                            if (cbxIdioma.Text != "Inglês US")
                            {
                                frmTelaUser frm = new frmTelaUser();
                                frm.Show();
                                this.WindowState = FormWindowState.Minimized;
                            }
                            else
                            {
                                frmTelaUser frm = new frmTelaUser(cbxIdioma.Text);
                                frm.Show();
                                this.WindowState = FormWindowState.Minimized;
                            }
                        }
                    }
                }

                if (this.WindowState != FormWindowState.Minimized)
                {
                    MessageBox.Show(this, "Usuário ou Senha incorretos", "Confirmação", MessageBoxButtons.OK);
                }
            }
            else
            {
                MessageBox.Show(this, "Escolha um Idioma / Choose a language", "Confirmação", MessageBoxButtons.OK);
            }
        }
 private void frmLogin_Load(object sender, EventArgs e)
 {
     lblDate.Text = DateTime.Now.ToShortTimeString();
     repository.BuscarTodos();
 }