private void btnRemover_Click(object sender, EventArgs e) { FuncionarioCtrl objFuncionarioCtrl; try { objFuncionarioCtrl = new FuncionarioCtrl(); int codigo = Convert.ToInt32(this.txtCodigo.Text); if (MessageBox.Show("Deseja Confirmar a Remoção?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { bool resultado = objFuncionarioCtrl.remover(codigo); if (resultado) { MessageBox.Show("Funcionário Removido com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Erro ao Remover o Funcionário", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ManterFuncionarioView_Load(object sender, EventArgs e) { FuncionarioCtrl objFuncionarioCtrl; try { objFuncionarioCtrl = new FuncionarioCtrl(); this.dgvFuncionarios.DataSource = objFuncionarioCtrl.consultar(""); this.dgvFuncionarios.Columns[0].HeaderText = "CPF"; this.dgvFuncionarios.Columns[1].HeaderText = "Nome"; this.dgvFuncionarios.Columns[2].HeaderText = "Email"; this.dgvFuncionarios.Columns[3].HeaderText = "Telefone"; this.dgvFuncionarios.Columns[4].HeaderText = "Salário"; this.dgvFuncionarios.Columns[5].HeaderText = "Função"; this.dgvFuncionarios.Columns[6].Visible = false; this.dgvFuncionarios.Columns[7].HeaderText = "CEP"; this.dgvFuncionarios.Columns[8].HeaderText = "Rua"; this.dgvFuncionarios.Columns[9].HeaderText = "Número"; this.dgvFuncionarios.Columns[10].HeaderText = "Bairro"; this.dgvFuncionarios.Columns[11].HeaderText = "Cidade"; this.dgvFuncionarios.Columns[12].HeaderText = "Estado"; this.dgvFuncionarios.DefaultCellStyle.Font = new Font("Trebuchet MS", 12); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void TxtNome_KeyUp(object sender, KeyEventArgs e) { FuncionarioCtrl objFuncionarioCtrl; try { objFuncionarioCtrl = new FuncionarioCtrl(); this.dgvFuncionarios.DataSource = objFuncionarioCtrl.consultar(this.txtNome.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void carregaGrid() { FuncionarioCtrl objFuncionarioCtrl; try { objFuncionarioCtrl = new FuncionarioCtrl(); this.dgvFuncionarios.DataSource = objFuncionarioCtrl.consultar(""); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } } }