Ejemplo n.º 1
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     Database.Entity.tb_descontos   funcionario = new Database.Entity.tb_descontos();
     Database.Entity.tb_funcionario Fun         = cboFuncionario.SelectedItem as Database.Entity.tb_funcionario;
     Fun = cboCargo.SelectedItem as Database.Entity.tb_funcionario;
     funcionario.id_funcionario = Fun.id_funcionario;
 }
Ejemplo n.º 2
0
        public void Inserir(Database.Entity.tb_funcionario tb, Database.Entity.tb_descontos tbs)
        {
            bool CPF   = ObjAux.Validacoes.IsCpf(tb.cpf);
            bool Email = ObjAux.Validacoes.ValidarEmail(tb.nm_email);
            bool RG    = ObjAux.Validacoes.validateRg(tb.rg);

            // DateTime date = tb.dt_nasc;

            // if (CPF == false)
            //    throw new ArgumentException("CPF invalido");
            // if (Email == false)
            //     throw new ArgumentException("Email invalido");
            //  if (RG == false)
            //     throw new ArgumentException("RG invalido");
            //  if (RG == false)
            //   throw new ArgumentException("RG invalido");
            db.Inserir(tb, tbs);
        }
Ejemplo n.º 3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            Business.BusinessRH bs = new Business.BusinessRH();

            // bool Idade = ObjAux.Validacoes.Idade(dtpNasc.Value);
            // if (Idade == true)
            //   throw new ArgumentException("Idade invalida");

            Database.Entity.tb_descontos des = new Database.Entity.tb_descontos();
            des.vl_inss         = 0;
            des.vl_ir           = Convert.ToDecimal(txtIR.Text);
            des.vl_planoodonto  = Convert.ToDecimal(txtOdontologico.Text);
            des.vl_planosaude   = Convert.ToDecimal(txtPlano_Saude.Text);
            des.vl_segurodevida = Convert.ToDecimal(txtSeguroVida.Text);
            des.vl_va           = Convert.ToDecimal(txtVa.Text);
            des.vl_vr           = Convert.ToDecimal(txtVR.Text);
            des.vl_vt           = Convert.ToDecimal(txtVT.Text);

            DateTime date = Convert.ToDateTime("07/01/2019");

            Database.Entity.tb_funcionario tb = new Database.Entity.tb_funcionario();
            tb.nm_funcionario = txtNome.Text;
            tb.nm_cargo       = cboCargo.Text;
            tb.nm_email       = txtEmail.Text;
            tb.nm_endereco    = txtEnderenco.Text;
            tb.nm_funcao      = txtFuncao.Text;
            tb.rg             = txtRG.Text;
            tb.cpf            = txtCPF.Text;
            tb.dt_contratação = date;
            tb.dt_demissao    = date;
            tb.dt_nasc        = date;
            tb.vl_salario     = nudSalario.Value;
            tb.vl_tel         = Convert.ToInt32(txtTel.Text);
            tb.vl_fgts        = Convert.ToDecimal(txtVT.Text);

            bs.Inserir(tb, des);
        }
Ejemplo n.º 4
0
        public void Calculo()
        {
            Database.Entity.tb_descontos   descontos   = new Database.Entity.tb_descontos();
            Database.Entity.tb_funcionario funcionario = new Database.Entity.tb_funcionario();
            Database.Entity.tb_provento    provento    = new Database.Entity.tb_provento();
            Database.Entity.tb_folha       pagamento   = new Database.Entity.tb_folha();

            pagamento.id_funcionario = funcionario.id_funcionario;
            pagamento.id_descontos   = descontos.id_descontos;
            pagamento.id_proventos   = provento.id_provento;

            double Salario = Convert.ToDouble(funcionario.vl_salario);
            double FGTS    = (0.08 * Salario);

            ;            if (funcionario.vl_salario <= Convert.ToDecimal(1751.80))
            {
                descontos.vl_inss = Convert.ToDecimal(0.08);
            }

            if (funcionario.vl_salario <= Convert.ToDecimal(2919.72) ||
                funcionario.vl_salario >= Convert.ToDecimal(1751.81))
            {
                descontos.vl_inss = Convert.ToDecimal(0.09);
            }
            if (funcionario.vl_salario <= Convert.ToDecimal(5839.45) ||
                funcionario.vl_salario >= Convert.ToDecimal(2919.73))
            {
                descontos.vl_inss = Convert.ToDecimal(0.11);
            }
            if (funcionario.vl_salario >= Convert.ToDecimal(5839.46))
            {
                descontos.vl_inss = Convert.ToDecimal(0.11);
            }
            double SalarioLiquido = Convert.ToDouble(((funcionario.vl_salario - descontos.vl_inss) + FGTS)
                                                     - (descontos.vl_ir - descontos.vl_planoodonto - descontos.vl_planosaude - descontos.vl_segurodevida
                                                        - descontos.vl_va - descontos.vl_vr - descontos.vl_vt));
        }
Ejemplo n.º 5
0
 public void InserirDES(Database.Entity.tb_descontos tbb)
 {
     db.InserirDES(tbb);
 }