Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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);
            }
        }