private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaFuncionario f = new frmConsultaFuncionario(); f.ShowDialog(); if (f.codigo != 0) { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); ModeloFuncionario modelo = bll.CarregaModeloFuncionario(f.codigo); txtCodigo.Text = modelo.FunCod.ToString(); txtdtcadastro.Value = modelo.Fundatacadastro; txtNome.Text = modelo.FunNome; txtdtnascimento.Value = modelo.Fundatanascimento; txtCpf.Text = modelo.FunCpf; txtRg.Text = modelo.FunRg; txtSexo.Text = modelo.FunSexo; txtFone.Text = modelo.FunTelefone; txtCel.Text = modelo.FunCelular; txtEmail.Text = modelo.FunEmail; txtescolaridade.Text = modelo.FunEscolaridade; txtdtadmisao.Value = modelo.Fundataadmissao; txtCarFunc.Text = modelo.FunCarFun; txtCep.Text = modelo.FunCep; txtLogradouro.Text = modelo.FunLogradouro; txtBairro.Text = modelo.FunBairro; txtCidade.Text = modelo.FunCidade; txtEstado.Text = modelo.FunEstado; txtEndNumero.Text = modelo.FunEndNumero; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaFuncionario f = new frmConsultaFuncionario(); f.ShowDialog(); if (f.codigo != 0) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); ModeloFuncionario modelo = bll.CarregaModeloFuncionario(f.codigo); txtCodigo.Text = modelo.FunCod.ToString(); txtNome.Text = modelo.FunNome.ToString(); txtMatricula.Text = modelo.FunMatricula.ToString(); txtCpf.Text = modelo.FunCpf.ToString(); txtRg.Text = modelo.FunRg.ToString(); txtOrgaoEmissor.Text = modelo.FunOrgaoEmissor.ToString(); dtEmissaoRg.Value = modelo.FunRgEmissao; dtNascimento.Value = modelo.FunDataNascimento; txtSexo.Text = modelo.FunSexo.ToString(); txtEstadoCivil.Text = modelo.FunEstadoCivil.ToString(); txtNumFilhos.Text = modelo.FunNumFilhos.ToString(); txtNomeConjuge.Text = modelo.FunNomeConjuge.ToString(); txtTelefone.Text = modelo.FunTelefone.ToString(); txtCelular.Text = modelo.FunCelular.ToString(); txtFormacao.Text = modelo.FunFormacao.ToString(); txtTituloEleitor.Text = modelo.FunTituloEleitor.ToString(); txtZona.Text = modelo.FunZonaEleitor.ToString(); txtSecao.Text = modelo.FunSecaoEleitor.ToString(); dtEmissaoTitulo.Value = modelo.FunEmissaoEleitor; txtReservista.Text = modelo.FunReservista.ToString(); txtCnh.Text = modelo.FunCnh.ToString(); dtEmissaoCnh.Value = modelo.FunEmissaoCnh; dtValidadeCnh.Value = modelo.FunValidadeCnh; txtCategoria.Text = modelo.FunCategoriaCnh.ToString(); txtNumeroCtps.Text = modelo.FunNumCtps.ToString(); txtSerieCtps.Text = modelo.FunSerieCtps.ToString(); txtNumeroPis.Text = modelo.FunNumPis.ToString(); dtEmissaoCtps.Value = modelo.FunDataCtps; txtFuncao.Text = modelo.FunFuncaoExercida.ToString(); dtAdmissao.Value = modelo.FunAdmissao; txtDemissao.Text = modelo.FunDemissao.ToString(); txtSalarioBase.Text = modelo.FunSalarioBase.ToString(); txtSalarioExtra.Text = modelo.FunSalarioExtra.ToString(); txtAjudaCusto.Text = modelo.FunAjudaCusto.ToString(); txtCep.Text = modelo.FunCep.ToString(); txtEndereco.Text = modelo.FunEndereco.ToString(); txtBairro.Text = modelo.FunBairro.ToString(); txtNumero.Text = modelo.FunEndNumero.ToString(); txtCidade.Text = modelo.FunCidade.ToString(); txtEstado.Text = modelo.FunEstado.ToString(); txtNomeBanco.Text = modelo.FunBancoNome.ToString(); txtAgencia.Text = modelo.FunBancoAgencia.ToString(); txtConta.Text = modelo.FunBancoConta.ToString(); cbBeneficio.SelectedValue = modelo.BenCod; //mostrar a imagem novamente quando localizar o cadastro try { MemoryStream ms = new MemoryStream(modelo.FunFoto); pbFoto.Image = Image.FromStream(ms); this.foto = "Foto Original"; } catch { } alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloFuncionario modelo = new ModeloFuncionario(); modelo.FunMatricula = txtMatricula.Text; modelo.FunNome = txtNome.Text; modelo.FunDataNascimento = dtNascimento.Value; modelo.FunSexo = txtSexo.Text; modelo.FunEstadoCivil = txtEstadoCivil.Text; modelo.FunNumFilhos = Convert.ToInt32(txtNumFilhos.Text); modelo.FunNomeConjuge = txtNomeConjuge.Text; modelo.FunTelefone = txtTelefone.Text; modelo.FunCelular = txtCelular.Text; modelo.FunFormacao = txtFormacao.Text; modelo.FunFuncaoExercida = txtFuncao.Text; modelo.FunDemissao = txtDemissao.Text; modelo.FunSalarioBase = Convert.ToDouble(txtSalarioBase.Text); modelo.FunSalarioExtra = Convert.ToDouble(txtSalarioExtra.Text); modelo.FunAjudaCusto = Convert.ToDouble(txtAjudaCusto.Text); modelo.FunCep = txtCep.Text; modelo.FunEndereco = txtEndereco.Text; modelo.FunBairro = txtBairro.Text; modelo.FunEndNumero = txtNumero.Text; modelo.FunCidade = txtCidade.Text; modelo.FunEstado = txtEstado.Text; modelo.FunCpf = txtCpf.Text; modelo.FunRg = txtRg.Text; modelo.FunOrgaoEmissor = txtOrgaoEmissor.Text; modelo.FunRgEmissao = dtEmissaoRg.Value; modelo.FunTituloEleitor = txtTituloEleitor.Text; modelo.FunZonaEleitor = txtZona.Text; modelo.FunSecaoEleitor = txtSecao.Text; modelo.FunEmissaoEleitor = dtEmissaoTitulo.Value; modelo.FunReservista = txtReservista.Text; modelo.FunCnh = txtCnh.Text; modelo.FunEmissaoCnh = dtEmissaoCnh.Value; modelo.FunValidadeCnh = dtValidadeCnh.Value; modelo.FunCategoriaCnh = txtCategoria.Text; modelo.FunNumCtps = txtNumeroCtps.Text; modelo.FunNumPis = txtNumeroPis.Text; modelo.FunSerieCtps = txtSerieCtps.Text; modelo.FunDataCtps = dtEmissaoCtps.Value; modelo.FunBancoNome = txtNomeBanco.Text; modelo.FunBancoAgencia = txtAgencia.Text; modelo.FunBancoConta = txtConta.Text; modelo.FunBancoData = dtAberturaConta.Value; modelo.BenCod = Convert.ToInt32(cbBeneficio.SelectedValue); DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); if (this.operacao == "inserir") { modelo.CarregaImagem(this.foto); bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.FunCod.ToString()); } else { modelo.FunCod = Convert.ToInt32(txtCodigo.Text); if (this.foto == "Foto Original") { ModeloFuncionario mt = bll.CarregaModeloFuncionario(modelo.FunCod); modelo.FunFoto = mt.FunFoto; } else { modelo.CarregaImagem(this.foto); } bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }