コード例 #1
0
        //public Leave_App_VW GetJOingDate(string CmpyCode,)
        //{



        //}
        public Leave_App_VW SaveLeaveApp(Leave_App_VW LeaveApp)
        {
            //bool t= _CodeRep.GetSalaryProcess(LeaveApp.CmpyCode, LeaveApp.EmpCode, LeaveApp.StartDate);
            // if(t==false)
            // {
            //     LeaveApp.ErrorMessage = "Salary Process Genereted this Month...You can not Change ...!";
            //     LeaveApp.IsSavedFlag = false;
            //     return LeaveApp;
            // }
            if (!LeaveApp.IsEditMode)
            {
                LeaveApp.PRLR001_CODE = _CodeRep.GetCode(LeaveApp.CmpyCode, "LeaveApplication");
            }

            LeaveApp.COUNTRY  = _CodeRep.GetCountryP(LeaveApp.CmpyCode, LeaveApp.Entry_Dates);
            LeaveApp.DIVISION = _CodeRep.GetDiv(LeaveApp.CmpyCode, LeaveApp.EmpCode);

            if (LeaveApp.COUNTRY == null)
            {
                LeaveApp.IsSavedFlag  = false;
                LeaveApp.ErrorMessage = "PayRoll Config not Generated";
                return(LeaveApp);
            }
            else
            {
                return(_LeaveAppRepo.SaveLeaveApp(LeaveApp));
            }
        }
コード例 #2
0
        public DutyResumeVM SaveDrs(DutyResumeVM Drs)
        {
            Drs.division = _codeRep.GetDiv(Drs.Cmpycode, Drs.EmpCode);
            Drs.country  = _codeRep.GetCountryP(Drs.Cmpycode, Drs.ResumeDate);
            if (Drs.country == null)
            {
                Drs.SaveFlag     = false;
                Drs.ErrorMessage = "PayRoll Config not Generated";
                return(Drs);
            }
            else
            {
                return(_DrRepo.SaveDrs(Drs));
            }

            // return _DrRepo.SaveDrs(Drs);
        }
コード例 #3
0
        public LeaveSettlementVM SaveLiv(LeaveSettlementVM Liv)
        {
            if (!Liv.EditFlag)
            {
                Liv.PRLS001_CODE = _CodeRep.GetCode(Liv.CMPYCODE, "LeaveSettlement");
            }

            Liv.COUNTRY  = _CodeRep.GetCountryP(Liv.CMPYCODE, Liv.Entry_Date);
            Liv.DIVISION = _CodeRep.GetDiv(Liv.CMPYCODE, Liv.Empcode);
            if (Liv.COUNTRY == null)
            {
                Liv.SaveFlag     = false;
                Liv.ErrorMessage = "PayRoll Config not Generated";
                return(Liv);
            }
            else
            {
                return(_LvPayrollRepo.SaveLiv(Liv));
            }
        }
コード例 #4
0
        public SalarMpayrollVM SaveSry(SalarMpayrollVM Sry)
        {
            if (!Sry.EditFlag)
            {
                Sry.PRSM001_CODE = _codeRep.GetCode(Sry.CMPYCODE, "Salary Master");
            }

            Sry.COUNTRY  = _codeRep.GetCountryP(Sry.CMPYCODE, Sry.Entery_date);
            Sry.DIVISION = _codeRep.GetDiv(Sry.CMPYCODE, Sry.EMPCODE);

            if (Sry.COUNTRY == null)
            {
                Sry.SaveFlag     = false;
                Sry.ErrorMessage = "PayRoll Config not Generated";
                return(Sry);
            }
            else
            {
                return(_SalzPayrollRepo.SaveSry(Sry));
            }
        }