//SÓ SERÁ POSSÍVEL EDITAR APÓS SER REALIZADO A BUSCA PELA MATRICULA private void BtnEditar_Click(object sender, RoutedEventArgs e) { Usuario u = new Usuario(); u.Matricula = txtMatricula.Text; u = UsuarioDao.BuscarUsuarioPorMatricula(u); u.Nome = txtNome.Text; u.Matricula = txtMatricula.Text; u.Departamento = txtDepartamento.Text; u.Email = txtEmail.Text; u.Senha = psbSenha1.Password.ToString(); if (psbSenha1.Password.Equals(psbSenha2.Password.ToString().ToString()) && !psbSenha1.Password.Equals("")) { UsuarioDao.AlterarUsuario(u); MessageBox.Show("Dados alterados com sucesso!", "SistemaOrçamento", MessageBoxButton.OK, MessageBoxImage.Information); btnEditar.IsEnabled = false; LimparFormulario(); } else { MessageBox.Show("Senha não confere!", "SistemOrçamento", MessageBoxButton.OK, MessageBoxImage.Error); psbSenha1.Clear(); psbSenha2.Clear(); } }
private void btnAlterarUsuario_Click(object sender, EventArgs e) { string erros = ""; int tipoUsuario = 0; if (txtNomeUsuario.Text == "") { erros += "- Preencha o campo nome do usuario;\n"; } if (txtSenhaUsuario.Text == "") { erros += "- Preencha o campo senha do usuario;\n"; } if (txtConfirmSenha.Text == "") { erros += "- Digite a senha novamente;\n"; } if (txtConfirmSenha.Text != txtSenhaUsuario.Text) { erros += "- As senhas não correspondem;\n"; } if (cmbTipoUsuario.SelectedItem == null) { erros += "- Selecione um tipo de usuario;\n"; } if (cmbTipoUsuario.SelectedItem.ToString() == "Administrador") { tipoUsuario = 1; } if (cmbTipoUsuario.SelectedItem.ToString() == "Comum") { tipoUsuario = 2; } if (!string.IsNullOrEmpty(erros)) { MessageBox.Show(erros); } else { UsuarioEntity usuario = new UsuarioEntity(); { usuario.NomeUsuario = txtNomeUsuario.Text; usuario.Senha = txtSenhaUsuario.Text; usuario.TipoUsuario = (TipoUsuarioEnum)Convert.ToInt32(tipoUsuario); } UsuarioDao.AlterarUsuario(usuario, this.CodigoUsuario); MessageBox.Show("Funcionario alterado com sucesso"); this.Close(); } }