private void ExibirFuncionario(int id) { Mensagem(null); var db = new FuncionarioDb(); var funcionario = db.FuncionarioPorId(id); if (funcionario == null) { Mensagem("Funcionário não encontrado"); return; } formMultiView.ActiveViewIndex = 1; ViewState["funcionarioId"] = id; nomeTextBox.Text = funcionario.Nome; sobrenomeTextBox.Text = funcionario.SobreNome; cargoTextBox.Text = funcionario.Cargo; dataAdmissaoTextBox.Text = string.Format("{0:d}", funcionario.DataAdmissao); dataNascimentoTextBox.Text = string.Format("{0:d}", funcionario.DataNascimento); enderecoTextBox.Text = funcionario.Endereco; cidadeTextBox.Text = funcionario.Cidade; estadoTextBox.Text = funcionario.Estado; cepTextBox.Text = funcionario.CEP; paisTextBox.Text = funcionario.Pais; telefoneResidencialTextBox.Text = funcionario.TelefoneResidencial; ramalTextBox.Text = funcionario.Ramal; tratamentoTextBox.Text = funcionario.Tratamento; observacoesTextBox.Text = funcionario.Observacoes; fotoUrlImage.ImageUrl = funcionario.FotoPath; fotoUrlImage.Visible = true; }
protected void alterarButton_Click(object sender, EventArgs e) { try { var funcionario = ObterFuncionario(); var db = new FuncionarioDb(); db.Alterar(funcionario); funcionario = db.FuncionarioPorId(funcionario.FuncionarioID); AtualizarFoto(funcionario); Mensagem("Funcionário alterado com sucesso"); } catch (Exception ex) { Mensagem(ex.Message); } }