private void AlterarUsuario() { Usuario u = new Usuario(); u.Cpf = mskCpf.Text; var us = UsuarioDAO.BuscarUsuarioPorCpf(u); if (us != null) { us.Cpf = mskCpf.Text; us.Nome = txtNome.Text; us.Rg = txtRg.Text; us.Nascimento = mskdtaNascimento.Text; us.Telefone = mskTelefone.Text; us.Email = txtEmail.Text; us.Cep = mskCep_Leave.Text; us.Rua = txtRua.Text; us.Numero = txtNumero.Text; us.Bairro = txtBairro.Text; us.Cidade = txtCidade.Text; us.Estado = txtEstado.Text; us.Senha = Encrypta.GetMD5(pwdSenhaUsuario.Password); us.Administrador = rdoAdministrador.IsChecked.Value; us.Atendente = rdoAtendente.IsChecked.Value; us.Medico = rdoMedico.IsChecked.Value; UsuarioDAO.AlterarUsuario(us); MessageBox.Show("Cadastro do Usuário Atualizado!!", "AGENDA MÉDICA WPF - Atualiza Usuário", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void CadastrarUsuario() { if (!string.IsNullOrWhiteSpace(txtNome.Text)) { usuario = new Usuario { Cpf = mskCpf.Text, Nome = txtNome.Text, Rg = txtRg.Text, Nascimento = mskdtaNascimento.Text, Telefone = mskTelefone.Text, Email = txtEmail.Text, Cep = mskCep_Leave.Text, Rua = txtRua.Text, Numero = txtNumero.Text, Bairro = txtBairro.Text, Cidade = txtCidade.Text, Estado = txtEstado.Text, Senha = Encrypta.GetMD5(pwdSenhaUsuario.Password), Administrador = rdoAdministrador.IsChecked.Value, Atendente = rdoAtendente.IsChecked.Value, Medico = rdoMedico.IsChecked.Value }; if (UsuarioDAO.CadastrarUsuario(usuario)) { MessageBox.Show("Usuário cadastrado!", "AGENDA MÉDICA WPF", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Esse Usuário já existe!", "AGENDA MÉDICA WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Preencha o campo Nome!", "AGENDA MÉDICA WPF", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { u.Email = txtEmailLogin.Text; var usr = UsuarioDAO.ValidaLogin(u.Email); if (usr == null) { MessageBox.Show($"Informe um LOGIN válido!"); } else if (usr.Email == txtEmailLogin.Text && usr.Senha == Encrypta.GetMD5(pwdSenhaLogin.Password)) { if (usr.Administrador == true) { MainWindow principal = new MainWindow(usr.Nome); principal.Show(); this.Close(); } else if (usr.Medico == true) { frmTelaPrincipalMedico viewMedico = new frmTelaPrincipalMedico(usr.Nome); viewMedico.Show(); this.Close(); } else { frmTelaPrincipalRecepcionista viewAtendente = new frmTelaPrincipalRecepcionista(usr.Nome); viewAtendente.Show(); this.Close(); } } else { MessageBox.Show($"Usuário e ou Senha Inválido(a)!!"); } }