private void btnFuncSalvar_Click(object sender, EventArgs e) { string nome = txtFuncNome.Text; string cpf = txtFuncCPF.Text; string funcao = txtFuncFuncao.Text; Funcionario funcionario = new Funcionario(); funcionario.Nome = nome; funcionario.CPF = cpf; funcionario.Funcao = funcao; if (selectedFuncionario == null) { Funcionario novoFuncionario = controller.Salvar(funcionario); } else { if (MessageBox.Show("Deseja realmente Alterar?", "Cadastro de Funcionario", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { selectedFuncionario.Nome = nome; selectedFuncionario.CPF = cpf; selectedFuncionario.Funcao = funcao; Funcionario alteraFuncionario = controller.Editar(selectedFuncionario); } } atualizandoGrv(); limpandoCampos(); }
private void Editar(Funcionario funcionario) { if (tbNome.Text.Trim() == string.Empty) { MessageBox.Show("Nome do funcionário não pode estar em branco!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { funcionario.Id = Convert.ToInt32(tbId.Text); funcionario.Nome = tbNome.Text; funcionario.Cpf = mtbCpf.Text; funcionario.Endereco = tbEndereco.Text; funcionario.Numero = Convert.ToInt32(tbNumero.Text); funcionario.Cep = mtbCep.Text; funcionario.Complemento = tbComplemento.Text; funcionario.Bairro = tbBairro.Text; funcionario.Telefone = mtbCelular.Text; funcionario.Email = tbEmail.Text; funcionario.Cidade = tbCidade.Text; funcionario.Estado = cbEstado.Text; funcionario.Senha = tbSenha.Text; funcionario.Cargo = cbCargo.Text; funcionarioController.Editar(funcionario); MessageBox.Show("Funcionario alterado com sucesso!"); Listar(); Limpar(); } }