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);
     }
 }
Esempio n. 3
0
        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)!!");
            }
        }