示例#1
0
文件: frmTaxSlab.cs 项目: ewin66/RAPH
        private void btnUpdateNHIF_Click(object sender, EventArgs e)
        {
            DAL.tblTaxSlabHeader HeaderSaveModel = new DAL.tblTaxSlabHeader()
            {
                WEDate = (DateTime?)deWED_NHIF.EditValue,
            };
            SavingResult res = DALObj.SaveTaxSlab(HeaderSaveModel, dsNHIF, null, Model.Settings.eTaxSlab_TaxType.NHIF);

            AfterSaving(new SavingParemeter()
            {
                SavingResult = res
            });
            if (res.ExecutionResult == eExecutionResult.CommitedSucessfuly)
            {
                if (MessageBox.Show("Do you want to exit ?", "Saved.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    this.Close();
                }
            }
        }
示例#2
0
文件: frmTaxSlab.cs 项目: ewin66/RAPH
        public override void LoadFormValues()
        {
            var NHIFHeaderSaveModel = DALObj.GetLatestTaxSlabHeader(Model.Settings.eTaxSlab_TaxType.NHIF);

            if (NHIFHeaderSaveModel != null)
            {
                NHIFWEDate = NHIFHeaderSaveModel.WEDate;
            }
            dsNHIF = DALObj.GetLatestTaxSlab(Model.Settings.eTaxSlab_TaxType.NHIF, Model.Employee.eIncomeType.Primary);


            NSSFHeaderSaveMdoel = DALObj.GetLatestTaxSlabHeader(Model.Settings.eTaxSlab_TaxType.NSSF);
            dsNSSF = DALObj.GetLatestTaxSlab(Model.Settings.eTaxSlab_TaxType.NSSF, Model.Employee.eIncomeType.Primary);

            PAYEHeaderSaveMdoel = DALObj.GetLatestTaxSlabHeader(Model.Settings.eTaxSlab_TaxType.PAYE);
            dsPAYEPrime         = DALObj.GetLatestTaxSlab(Model.Settings.eTaxSlab_TaxType.PAYE, Model.Employee.eIncomeType.Primary);
            dsPAYESecond        = DALObj.GetLatestTaxSlab(Model.Settings.eTaxSlab_TaxType.PAYE, Model.Employee.eIncomeType.Secondary);

            dsPAYERelief = PAYEReliefDALObj.GetEditList();

            base.LoadFormValues();
        }