Beispiel #1
0
        public void RemoverFolha(int id)
        {
            tb_folhapagamento deletar = db.tb_folhapagamento.FirstOrDefault(x => x.id_funcionario == id);

            db.tb_folhapagamento.Remove(deletar);

            db.SaveChanges();
        }
Beispiel #2
0
        public void InserirFolha(tb_folhapagamento modelo)
        {
            if (modelo.dt_pagamento == null)
            {
                throw new ArgumentException("Data de pagamento inválida");
            }
            if (modelo.id_funcionario == 0)
            {
                throw new ArgumentException("id do funcionario inválido");
            }

            db.inserirFolha(modelo);
        }
        public void CarregarTela(tb_folhapagamento model)
        {
            cboFuncionario.Text = model.tb_funcionario.nm_funcionario;
            cboMes.Text         = model.dt_pagamento.Month.ToString();

            nudAli.Value           = model.vl_valeAlimentacao;
            nudDentario.Value      = model.vl_planoOdonto;
            nudDescontos.Value     = model.vl_liquido;
            nudFamilia.Value       = model.vl_salarioFamilia;
            nudFGTS.Value          = model.vl_fgts;
            nudGratificacoes.Value = model.vl_gratificacoes;
            nudINSS.Value          = model.vl_inss;
            nudIR.Value            = model.vl_ir;
            nudPlanosaude.Value    = model.vl_planoSaude;
            nudPLR.Value           = model.vl_plr;
            nudRef.Value           = model.vl_valeRefeicao;
            nudTransporte.Value    = model.vl_valeTransporte;
        }
Beispiel #4
0
        public void AlterarFolha(tb_folhapagamento modelo)
        {
            tb_folhapagamento alterar = db.tb_folhapagamento.FirstOrDefault(x => x.id_funcionario == x.id_funcionario);

            alterar.vl_fgts            = modelo.vl_fgts;
            alterar.vl_gratificacoes   = modelo.vl_gratificacoes;
            alterar.vl_inss            = modelo.vl_inss;
            alterar.vl_ir              = modelo.vl_ir;
            alterar.vl_liquido         = modelo.vl_liquido;
            alterar.vl_planoOdonto     = modelo.vl_planoOdonto;
            alterar.vl_planoSaude      = modelo.vl_planoSaude;
            alterar.vl_plr             = modelo.vl_plr;
            alterar.vl_salarioFamilia  = modelo.vl_salarioFamilia;
            alterar.vl_valeAlimentacao = modelo.vl_valeAlimentacao;
            alterar.vl_valeRefeicao    = modelo.vl_valeRefeicao;
            alterar.vl_valeTransporte  = modelo.vl_valeTransporte;
            alterar.dt_pagamento       = modelo.dt_pagamento;

            db.SaveChanges();
        }
Beispiel #5
0
        private void Calculo()
        {
            Business.FolhaDePagamentoBusiness business = new Business.FolhaDePagamentoBusiness();
            tb_folhapagamento model = new tb_folhapagamento();

            int id = Convert.ToInt32(cboFuncionario.Text);

            decimal gratificaçoes = nudGratificacoes.Value;
            decimal Plr           = nudPLR.Value;
            decimal INSS          = nudINSS.Value;
            decimal FGTS          = nudFGTS.Value;
            decimal planosaude    = nudPlanosaude.Value;
            decimal salariofami   = nudFamilia.Value;
            decimal VA            = nudAli.Value;
            decimal VR            = nudRef.Value;
            decimal VT            = nudTransporte.Value;
            decimal planodent     = nudDentario.Value;
            decimal bruto         = nudDescontos.Value;
            decimal IR            = nudIR.Value;

            lblLiquido.Text = (bruto + gratificaçoes - Plr - INSS - FGTS - planosaude - salariofami - IR - VA - VR - VT - planodent).ToString();
        }
Beispiel #6
0
 public void AlterarFolha(tb_folhapagamento modelo)
 {
     db.AlterarFolha(modelo);
 }