protected DataTable PrepareExportData(string pProcessName, int pPID, ArrayList pEmpList, PageErrors pErrors) { if (string.Compare(gProcessName, "BonusProcess", true) == 0) // ignore case compare { HROne.Import.ImportBonusProcess m_process = new HROne.Import.ImportBonusProcess(dbConn, Session.SessionID, WebUtils.GetCurUser(Session).UserID, pPID); if (gP1 == "S") // Standard Bonus { m_process.ClearUploadedStandardData(pErrors); m_process.GenerateStandardBonusData(pEmpList); pErrors.addError("Standard Bonus generation completed"); return(null); } else if (gP1 == "D") // Discretionary Bonus { return(m_process.ExportDiscretionaryBonusTemplate(pEmpList, true)); } } else if (string.Compare(gProcessName, "DoublePayAdjustment", true) == 0) { return(HROne.Import.ImportDoublePayAdjustmentProcess.ExportTemplate(dbConn, pEmpList, true)); } else if (string.Compare(gProcessName, "HitRateProcess", true) == 0) { return(HROne.Import.ImportHitRateBasedPaymentProcess.ExportTemplate(dbConn, pEmpList, true)); } return(null); }
protected void btnClearPart1Data_Click(object sender, EventArgs e) { PageErrors errors = PageErrors.getErrors(db, Page.Master); errors.clear(); HROne.Import.ImportBonusProcess m_importProcess = new HROne.Import.ImportBonusProcess(dbConn, Session.SessionID, WebUtils.GetCurUser(Session).UserID, CurID); if (m_importProcess.ClearUploadedStandardData(errors)) { errors.addError("Uploaded records cleared"); } loadObject(); }