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 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); } }
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); } }