private void button1_Click(object sender, EventArgs e) { if (rep.GetAll().Contains(rep.GetAll().FirstOrDefault(valor => valor.usr == textlogin.Text && valor.Senha == textBox1.Text && valor.IsAdmin == true))) { if (status == true) { MessageBox.Show($"Welcome, {textlogin.Text}"); } else { MessageBox.Show($"Bem vindo, {textlogin.Text}"); } _5Principal principal = new _5Principal(); principal.ShowDialog(); } else if (rep.GetAll().Contains(rep.GetAll().FirstOrDefault(valor => valor.Email == textlogin.Text && valor.Senha == textBox1.Text && valor.IsAdmin == false))) { MessageBox.Show($"Bem vindo, {textlogin.Text}"); PainelUsr painel = new PainelUsr(); painel.Show(); } else { if (status == true) { MessageBox.Show("You cannot log in. Check your data and try again."); } else { MessageBox.Show("Dados inválidos! Verifique os seus dados e tente novamente"); } } }
private void button1_Click(object sender, EventArgs e) { bool adm; if (lblNaoValido.Visible == false && inputMail.Text != null) { adm = checkAdmin.Checked ? true : false; Usuario usuario = new Usuario() { Nome = lbltxtNome.Text, Email = inputMail.Text, usr = lblUsuario.Text, DataNascimento = lblDataNascimento.Value.Date, IsAdmin = adm, Senha = lblSenha.Text, Endereco = lblEndereco.Text, IdUsuario = rep.GetAll().Count + 1 }; if (usuario.Nome != null && lblSenha.Text == lblConfirmarSenha.Text && usuario.Email != null && usuario.Endereco != null && usuario.usr != null) { rep.CadastroUsuario(usuario); MessageBox.Show($"O usuário {usuario.Nome} foi cadastrado com sucesso"); this.Close(); } else { MessageBox.Show("As senhas dos campos não coincidem"); } } else { MessageBox.Show("Ocorreu um erro na hora de cadastrar, verifique as informações no formulário"); } }
private void CarregarLista() { gridviewUsuario.DataSource = rep.GetAll(); }