Exemple #1
0
 private void InserirVR()
 {
     Database.Entity.tb_vale_refeicao valeRefeicao = new Database.Entity.tb_vale_refeicao();
     valeRefeicao.ds_codigo_vr     = txtCodigoRF.Text.Trim();
     valeRefeicao.vl_vale_refeicao = nudValeRefeicao.Value;
     vrBusiness.InserirVR(valeRefeicao);
 }
        private void AlterarVR()
        {
            Database.Entity.tb_vale_refeicao vale = new Database.Entity.tb_vale_refeicao();

            vale.ds_codigo_vr     = txtCodigoRF.Text;
            vale.vl_vale_refeicao = nudVR.Value;
            vrBusiness.Alterar(vale);
        }
Exemple #3
0
        public void Alterar(Database.Entity.tb_vale_refeicao valeRefeicao)
        {
            if (string.IsNullOrWhiteSpace(valeRefeicao.ds_codigo_vr))
            {
                valeRefeicao.ds_codigo_vr = "00000";
            }

            vrDatabase.Alterar(valeRefeicao);
        }
Exemple #4
0
        private void btnInserirFuncionario_Click(object sender, EventArgs e)
        {
            try
            {
                // Converte os itens do ComboBox para modelo:
                Database.Entity.tb_cargo              cargo             = cboCargo.SelectedItem as Database.Entity.tb_cargo;
                Database.Entity.tb_plano_de_saude     planoSaude        = cboPlanoDeSaude.SelectedItem as Database.Entity.tb_plano_de_saude;
                Database.Entity.tb_plano_odontologico planoOdontologico = cboPlanoOdontologico.SelectedItem as Database.Entity.tb_plano_odontologico;
                Database.Entity.tb_seguro_vida        seguroVida        = cboSeguroDeVida.SelectedItem as Database.Entity.tb_seguro_vida;

                // Funções para inserir os novos benefícios:
                InserirVA();
                InserirVR();
                InserirVT();

                // Funções para Consultar Benefícios inseridos:
                Database.Entity.tb_vale_alimentacao va = vaBusiness.ValeAlimentacao(nudValeAlimentacao.Value, txtCodigoVA.Text);
                Database.Entity.tb_vale_refeicao    vr = vrBusiness.ConsultarVR(txtCodigoRF.Text, nudValeRefeicao.Value);
                Database.Entity.tb_vale_transporte  vt = vtBusiness.ConsultarVT(txtCodigoVT.Text, nudValeTransporte.Value);

                funcionario.nm_empresa            = txtEmpresa.Text;
                funcionario.nm_funcionario        = txtNome.Text;
                funcionario.vl_salario_bruto      = nudSalarioBruto.Value;
                funcionario.vl_inss               = nudINSS.Value;
                funcionario.vl_periculosidade     = nudPericulosidade.Value;
                funcionario.ds_cpf                = txtCPF.Text.Replace(".", "").Replace("-", "");
                funcionario.ds_email              = txtEmail.Text;
                funcionario.ds_endereco           = txtEndereco.Text;
                funcionario.ds_telefone           = txtTelefone.Text.Replace("-", "");
                funcionario.dt_adimissao          = dtpAdmissao.Value.Date;
                funcionario.dt_demitido           = dtpDemissao.Value.Date;
                funcionario.dt_nascimento         = dtpNascimento.Value.Date;
                funcionario.id_cargo              = cargo.id_cargo;
                funcionario.id_plano_de_saude     = planoSaude.id_plano_de_saude;
                funcionario.id_plano_odontologico = planoOdontologico.id_plano_odontologico;
                funcionario.id_seguro_vida        = seguroVida.id_seguro_vida;
                funcionario.id_vale_alimentacao   = va.id_vale_alimentacao;
                funcionario.id_vale_refeicao      = vr.id_vale_refeicao;
                funcionario.id_vale_transporte    = vt.id_vale_transporte;
                funcionario.vl_salario_familia    = nudSalarioFamilia.Value;

                funcionarioBusiness.InserirFuncionario(funcionario);
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro");
            }
        }
        private void btnAlterarInformacoes_Click(object sender, EventArgs e)
        {
            try
            {
                // Converte os itens do ComboBox para modelo:
                Database.Entity.tb_cargo              cargo             = cboCargo.SelectedItem as Database.Entity.tb_cargo;
                Database.Entity.tb_plano_de_saude     planoSaude        = cboPlanoDeSaude.SelectedItem as Database.Entity.tb_plano_de_saude;
                Database.Entity.tb_plano_odontologico planoOdontologico = cboPlanoOdontologico.SelectedItem as Database.Entity.tb_plano_odontologico;
                Database.Entity.tb_seguro_vida        seguroVida        = cboSeguroDeVida.SelectedItem as Database.Entity.tb_seguro_vida;

                // Funções para alterar os benefícios:
                AlterarVT();
                AlterarVA();
                AlterarVR();

                // Funções para Consultar Benefícios alterados:
                Database.Entity.tb_vale_alimentacao va = vaBusiness.ValeAlimentacao(nudVA.Value, txtCodigoVA.Text);
                Database.Entity.tb_vale_refeicao    vr = vrBusiness.ConsultarVR(txtCodigoRF.Text, nudVR.Value);
                Database.Entity.tb_vale_transporte  vt = vtBusiness.ConsultarVT(txtCodigoVT.Text, nudVT.Value);

                funcionario.id_funcionario        = Convert.ToInt32(nudID.Value);
                funcionario.nm_funcionario        = txtNome.Text;
                funcionario.vl_salario_bruto      = nudSalarioBruto.Value;
                funcionario.vl_periculosidade     = nudSalarioBruto.Value * 0.30m;
                funcionario.ds_cpf                = txtCPF.Text.Replace(".", "").Replace("-", "");
                funcionario.ds_email              = txtEmail.Text;
                funcionario.ds_endereco           = txtEndereco.Text;
                funcionario.ds_telefone           = txtTelefone.Text.Replace("-", "").Replace("(", "").Replace(")", "");
                funcionario.dt_demitido           = dtpDemissao.Value.Date;
                funcionario.id_cargo              = cargo.id_cargo;
                funcionario.id_plano_de_saude     = planoSaude.id_plano_de_saude;
                funcionario.id_plano_odontologico = planoOdontologico.id_plano_odontologico;
                funcionario.id_seguro_vida        = seguroVida.id_seguro_vida;
                funcionario.id_vale_alimentacao   = va.id_vale_alimentacao;
                funcionario.id_vale_refeicao      = vr.id_vale_refeicao;
                funcionario.id_vale_transporte    = vt.id_vale_transporte;
                funcionario.vl_salario_familia    = nudSalarioFamilia.Value;

                funcionarioBusiness.AlterarFuncionrio(funcionario);
                dgvConsultarFuncionarios.AutoGenerateColumns = false;
                dgvConsultarFuncionarios.DataSource          = funcionarioBusiness.ConsultarTodos();
                MessageBox.Show("Funcionário alterado");
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro");
            }
        }