protected void gridFuncionarios_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { BLLFuncionario bLLFuncionario = new BLLFuncionario(); Funcionario f = new Funcionario(); f.Id = Convert.ToInt32(gridFuncionarios.DataKeys[e.RowIndex].Value.ToString()); f.Nome = (gridFuncionarios.Rows[e.RowIndex].FindControl("txtNome") as TextBox).Text.Trim(); f.RG = (gridFuncionarios.Rows[e.RowIndex].FindControl("txtRG") as TextBox).Text.Trim(); f.CPF = (gridFuncionarios.Rows[e.RowIndex].FindControl("txtCPF") as TextBox).Text.Trim(); f.Cargo = (gridFuncionarios.Rows[e.RowIndex].FindControl("txtCargo") as TextBox).Text.Trim(); //f.Administrado = Convert.ToBoolean((gridFuncionarios.Rows[e.RowIndex].FindControl("txtEmailFooter") as TextBox).Text.Trim()); f.Salario = Convert.ToDecimal((gridFuncionarios.Rows[e.RowIndex].FindControl("txtSalario") as TextBox).Text.Trim()); f.dataNascimento = Convert.ToDateTime((gridFuncionarios.Rows[e.RowIndex].FindControl("txtdataNascimento") as TextBox).Text.Trim()); bLLFuncionario.UpdateFuncionario(f); gridFuncionarios.EditIndex = -1; CarregarGridFuncionarios(); lblSuccessMessage.Text = "Usuario Atualizado com Sucesso!"; lblErrorMessage.Text = ""; } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }
private void btLocalizar_Click(object sender, EventArgs e) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); }
protected void gridFuncionarios_OnRowCommand(Object sender, GridViewCommandEventArgs e) { try { this.lblSuccessMessage.Text = ""; if (e.CommandName.Equals("AddNew")) { BLLFuncionario bLLFuncionario = new BLLFuncionario(); Funcionario f = new Funcionario(); if (validaCampos()) { f.Nome = (gridFuncionarios.FooterRow.FindControl("txtNomeFooter") as TextBox).Text.Trim(); f.RG = (gridFuncionarios.FooterRow.FindControl("txtRGFooter") as TextBox).Text.Trim(); f.CPF = (gridFuncionarios.FooterRow.FindControl("txtCPFFooter") as TextBox).Text.Trim(); f.Cargo = (gridFuncionarios.FooterRow.FindControl("txtCargoFooter") as TextBox).Text.Trim(); //f.Administrado = Convert.ToBoolean((gridFuncionarios.FooterRow.FindControl("txtEmailFooter") as TextBox).Text.Trim()); var salario = (gridFuncionarios.FooterRow.FindControl("txtSalarioFooter") as TextBox).Text.Trim(); f.Salario = Convert.ToDecimal(salario.Equals("") ? "0" : salario); var data = (gridFuncionarios.FooterRow.FindControl("txtdataNascimentoFooter") as TextBox).Text.Trim(); f.dataNascimento = Convert.ToDateTime(data.Equals("") ? "10/01/2019" : data); bLLFuncionario.InserirFuncionario(f); CarregarGridFuncionarios(); this.lblSuccessMessage.Text = "New Record Added"; lblErrorMessage.Text = ""; } } } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { dgvFuncionario.DataSource = BLLFuncionario.LocalizarDados(txtConsultaFuncionario.Text); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btLocalizar_Click(object sender, EventArgs e) { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); if (rbNome.Checked == true) { dgvDados.DataSource = bll.LocalizarPorNome(txtValor.Text); } else { dgvDados.DataSource = bll.LocalizarPorCPF(txtValor.Text); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloFuncionario modelo = new ModeloFuncionario(); modelo.Fundatacadastro = txtdtcadastro.Value; modelo.FunNome = txtNome.Text; modelo.Fundatanascimento = txtdtnascimento.Value; modelo.FunCpf = txtCpf.Text; modelo.FunRg = txtRg.Text; modelo.FunSexo = txtSexo.Text; modelo.FunTelefone = txtFone.Text; modelo.FunCelular = txtCel.Text; modelo.FunEmail = txtEmail.Text; modelo.FunEscolaridade = txtescolaridade.Text; modelo.Fundataadmissao = txtdtadmisao.Value; modelo.FunCarFun = txtCarFunc.Text; modelo.FunCep = txtCep.Text.Replace("-", ""); modelo.FunLogradouro = txtLogradouro.Text; modelo.FunBairro = txtBairro.Text; modelo.FunCidade = txtCidade.Text; modelo.FunEstado = txtEstado.Text; modelo.FunEndNumero = txtEndNumero.Text; //obj para gravar os dados no banco DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); if (this.operacao == "inserir") { //cadastrar uma Forente bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.FunCod.ToString()); } else { //alterar uma Forente modelo.FunCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLFuncionario bll = new BLLFuncionario(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); this.LimpaTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local."); this.alteraBotoes(3); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { //Aqui ele executa um diálogo perguntando se o usuário deseja ou não excluir o registro. if (MessageBox.Show("Deseja excluir o registro?", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes) { /*Caso "sim", é aberto a conexão com o banco e executado o método de excluir. */ //Método de excluir sendo chamado. BLLFuncionario.Excluir(int.Parse(dgvFuncionario.CurrentRow.Cells[0].Value.ToString())); LimpaTela(); } } catch { //Caso apresente algum erro. Será retornado esta mensagem. MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local"); } Alterarbotoes(1); }
protected void gridFuncionarios_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { BLLFuncionario bLLFuncionario = new BLLFuncionario(); Funcionario f = new Funcionario(); f.Id = Convert.ToInt32(gridFuncionarios.DataKeys[e.RowIndex].Value.ToString()); bLLFuncionario.DeleteFuncionario(f); CarregarGridFuncionarios(); lblSuccessMessage.Text = "Funcionario deletado com sucesso!"; lblErrorMessage.Text = ""; } catch (Exception ex) { lblSuccessMessage.Text = ""; lblErrorMessage.Text = ex.Message; } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //Verificando se o usuário informou todos os campos obrigatorios if (txtNome.Text == "" || txtUsuario.Text == "" || txtSenha.Text == "" || txtCpf.Text == "" || txtRg.Text == "" || cbxSexo.Text == "" || cbxEstadoCivil.Text == "" || txtCelular.Text == "" || cbxFunção.Text == "" || txtSalarioBase.Text == "" || txtBancoNome.Text == "" || txtBancoAgencia.Text == "" || txtBancoConta.Text == "" || txtCep.Text == "" || txtEndereco.Text == "" || txtBairro.Text == "" || txtNumero.Text == "" || txtCidade.Text == "" || txtEstado.Text == "") { throw new Exception("Preencha todos os Campos!"); } else { //Verificando se vai ser atualizado ou cadastrado MFuncionario forn = new MFuncionario(txtNome.Text, txtUsuario.Text, txtSenha.Text, txtCpf.Text, txtRg.Text, dtpDataNacimento.Value.Date, cbxSexo.Text, cbxEstadoCivil.Text, txtCelular.Text, cbxFunção.Text, dtpDataAdimissao.Value.Date, Double.Parse(txtSalarioBase.Text), txtBancoNome.Text, txtBancoAgencia.Text, txtBancoConta.Text); MEndereco end = new MEndereco(int.Parse(txtCep.Text), txtEndereco.Text, txtBairro.Text, int.Parse(txtNumero.Text), txtCidade.Text, txtEstado.Text); //Verificando se vai ser atualizado ou cadastrado if (btnSalvar.Text == "Atualizar") { forn.CodigoFuncionario = int.Parse(txtCodigo.Text); //Passando o id para realizar a alteração. end.CodigoEndereco = int.Parse(txtCodigoEndereco.Text); //Passando o id para realizar a alteração. BLLFuncionario.Alterar(forn, end); //Chamando o metodo alterar MessageBox.Show("Alteração realizada com sucesso!"); } else { BLLFuncionario.Incluir(forn, end); //Chamando o metodo cadastrar MessageBox.Show("Cadastro realizado com sucesso!"); } //Padrão Alterarbotoes(1); } } catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void CarregarGridFuncionarios() { var listaFuncionarios = new BLLFuncionario().ListarFuncionarios(); if (listaFuncionarios.Count > 0) { this.gridFuncionarios.DataSource = listaFuncionarios; this.gridFuncionarios.DataBind(); } else { gridFuncionarios.DataSource = listaFuncionarios; gridFuncionarios.DataBind(); gridFuncionarios.Rows[0].Cells.Clear(); gridFuncionarios.Rows[0].Cells.Add(new TableCell()); gridFuncionarios.Rows[0].Cells[0].ColumnSpan = 0; gridFuncionarios.Rows[0].Cells[0].Text = "No Data Found ..!"; gridFuncionarios.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center; gridFuncionarios.Columns[0].ItemStyle.Width = 300; } }
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); } }