private void BtnCadastrar_Click(object sender, EventArgs e) { Funcionario objFuncionario; Endereco objEndereco; FuncionarioCtrl objFuncionarioCtrl; EnderecoCtrl objEnderecoCtrl; try { objFuncionario = new Funcionario(); objEndereco = new Endereco(); objFuncionarioCtrl = new FuncionarioCtrl(); objEnderecoCtrl = new EnderecoCtrl(); string cpf = this.txtCPF.Text; string nome = this.txtNome.Text; string email = this.txtEmail.Text; string telefone = this.txtTelefone.Text; string salario = this.txtSalario.Text; string funcao = this.cmbFuncao.Text; int obraCodigo = this.obraCodigo; string cep = this.txtCEP.Text; string rua = this.txtRua.Text; string numero = this.txtNumero.Text; string bairro = this.txtBairro.Text; string cidade = this.txtCidade.Text; string uf = this.txtEstado.Text; objEndereco.setCEP(cep); objEndereco.setRua(rua); objEndereco.setNumero(numero); objEndereco.setBairro(bairro); objEndereco.setCidade(cidade); objEndereco.setUF(uf); objFuncionario.setCPF(cpf); objFuncionario.setNome(nome); objFuncionario.setEmail(email); objFuncionario.setTelefone(telefone); objFuncionario.setSalario(salario); objFuncionario.setFuncao(funcao); objFuncionario.setObraCodigo(obraCodigo.ToString()); if (objEnderecoCtrl.validar(objEndereco)) { objFuncionario.setEndereco(objEndereco); bool mensagem = objFuncionarioCtrl.cadastrar(objFuncionario); if (mensagem) { MessageBox.Show("Funcionário Cadastrado com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); limparCampos(); } else { MessageBox.Show("Funcionário Não Cadastrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); } } else { MessageBox.Show("Preencha Todas as Informações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAlterar_Click(object sender, EventArgs e) { Funcionario objFuncionario; Endereco objEndereco; FuncionarioCtrl objFuncionarioCtrl; EnderecoCtrl objEnderecoCtrl; if (MessageBox.Show("Deseja Confirmar a Alteração?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { objFuncionario = new Funcionario(); objEndereco = new Endereco(); objFuncionarioCtrl = new FuncionarioCtrl(); objEnderecoCtrl = new EnderecoCtrl(); string cpf = this.txtCPF.Text; string nome = this.txtNome.Text; string email = this.txtEmail.Text; string telefone = this.txtTelefone.Text; string salario = this.txtSalario.Text; string funcao = this.cmbFuncao.Text; int obraCodigo = this.obraCodigo; string cep = this.txtCEP.Text; string rua = this.txtRua.Text; string numero = this.txtNumero.Text; string bairro = this.txtBairro.Text; string cidade = this.txtCidade.Text; string uf = this.txtEstado.Text; objEndereco.setCEP(cep); objEndereco.setRua(rua); objEndereco.setNumero(numero); objEndereco.setBairro(bairro); objEndereco.setCidade(cidade); objEndereco.setUF(uf); objFuncionario.setCPF(cpf); objFuncionario.setNome(nome); objFuncionario.setEmail(email); objFuncionario.setTelefone(telefone); objFuncionario.setSalario(salario); objFuncionario.setFuncao(funcao); objFuncionario.setObraCodigo(obraCodigo.ToString()); if (objEnderecoCtrl.validar(objEndereco)) { objFuncionario.setEndereco(objEndereco); bool mensagem = objFuncionarioCtrl.alterar(objFuncionario); if (mensagem) { MessageBox.Show("Funcionário Atualizado com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Erro na Atualização do Funcionário", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Preencha Todas as Informações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }