Exemplo n.º 1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Model.tb_folhapagamento           model    = new Model.tb_folhapagamento();
            Business.FolhaDePagamentoBusiness business = new Business.FolhaDePagamentoBusiness();

            tb_funcionario comboFuncionario = cboFuncionario.SelectedItem as tb_funcionario;

            model.dt_pagamento       = dtpPagamento.Value.Date;
            model.id_funcionario     = comboFuncionario.id_funcionario;
            model.vl_fgts            = nudFGTS.Value;
            model.vl_gratificacoes   = nudGratificacoes.Value;
            model.vl_inss            = nudINSS.Value;
            model.vl_ir              = nudIR.Value;
            model.vl_planoOdonto     = nudDentario.Value;
            model.vl_planoSaude      = nudPlanosaude.Value;
            model.vl_plr             = nudPLR.Value;
            model.vl_salarioFamilia  = nudFamilia.Value;
            model.vl_valeAlimentacao = nudAli.Value;
            model.vl_valeRefeicao    = nudRef.Value;
            model.vl_valeTransporte  = nudTransporte.Value;
            model.vl_liquido         = Convert.ToDecimal(lblLiquido.Text);

            business.AlterarFolha(model);

            MessageBox.Show("Folha Alterada com sucesso");
        }
Exemplo n.º 2
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                int id = Convert.ToInt32(txtIdFolha.Text);

                Business.FolhaDePagamentoBusiness business = new Business.FolhaDePagamentoBusiness();

                business.RemoverFolha(id);

                MessageBox.Show("Removido com sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 3
0
        private void dtpContrat_onValueChanged(object sender, EventArgs e)
        {
            try
            {
                DateTime data = dtpContrat.Value.Date;

                Business.FolhaDePagamentoBusiness business = new Business.FolhaDePagamentoBusiness();

                List <tb_folhapagamento> lista = business.ConsultarFolhaData(data);

                dgvConsultarFuncionario.AutoGenerateColumns = false;
                dgvConsultarFuncionario.DataSource          = lista;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 4
0
        private void cboFuncionario_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                string func = cboFuncionario.Text;

                Business.FolhaDePagamentoBusiness business = new Business.FolhaDePagamentoBusiness();

                List <tb_folhapagamento> lista = business.ConsultarFolhaFunc(func);

                dgvConsultarFuncionario.AutoGenerateColumns = false;
                dgvConsultarFuncionario.DataSource          = lista;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 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();
        }