//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)); } }
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); }
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)); } }
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)); } }