Пример #1
0
        private void btnSalvarFolhaPagamento_Click(object sender, EventArgs e)
        {
            try
            {
                FolhaPagamentoDTO dto         = new FolhaPagamentoDTO();
                FuncionarioDTO    funcionario = cboFuncionario.SelectedItem as FuncionarioDTO;

                dto.ds_mes            = cbmes.Text;
                dto.bt_valetransporte = chkVT.Checked;
                dto.vl_fgts           = FGTS;
                dto.hr_horasextras    = Convert.ToInt32(nudHorasExtras.Value);
                dto.vl_inss           = INSS;
                dto.vl_ir             = IR;
                dto.vl_salarioliquido = Decimal.Round(SalarioLiquido);
                dto.vl_ValeTransporte = VT;
                dto.id_funcionario    = funcionario.id_funcionario;

                FolhaPagamentoBusiness business = new FolhaPagamentoBusiness();
                business.Salvar(dto);
                MessageBox.Show("Folha de pagamento salva com sucesso");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro " + ex.Message);
            }
        }
Пример #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                FuncionarioDTO funcionario = cboFuncionario.SelectedItem as FuncionarioDTO;

                FolhaPagamentoDTO dto = new FolhaPagamentoDTO();
                dto.HorasExtras  = mkbHE.Text;
                dto.Faltas       = Convert.ToInt32(nudFaltas.Value);
                dto.SalBruto     = Convert.ToDecimal(txtSalario.Text);
                dto.ImpostoRenda = Convert.ToDecimal(txtIR.Text);
                dto.Fgts         = Convert.ToDecimal(txtFGTS.Text);
                dto.VLTars       = Convert.ToDecimal(txtValTrans.Text);
                dto.IdFuncio     = funcionario.Id;
                dto.SalLiq       = Convert.ToDecimal(txtSalLiquido.Text);
                dto.Inss         = Convert.ToDecimal(txtINSS.Text);
                dto.SalFamilia   = Convert.ToDecimal(TxtSalFam.Text);
                dto.Data         = mkbData.Text;

                FolhaPagamentoBusiness buss = new FolhaPagamentoBusiness();
                buss.Salvar(dto);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Pagamento registrado com sucesso!");
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }