//using System; //using System.Collections.Generic; //using System.ComponentModel; //using System.Data; //using System.Drawing; //using System.Linq; //using System.Text; //using System.Windows.Forms; //using Payroll.BO; //using Ease.CoreV35.Model; //namespace Payroll.Report //{ // public class rptRecievedSAPData // { // public rptRecievedSAPData() { } // public void ShowReport(string batchID, bool isProcessedData) // { // fReportViewer form = new fReportViewer(); // DataRow row = null; // Designation designation = null; // Department department = null; // Payroll.Report.PayrollDataSet.SAPIntegrationDataSet.dtRecievedSAPDataDataTable dtRecievedSAPDataDataTable = new PayrollDataSet.SAPIntegrationDataSet.dtRecievedSAPDataDataTable(); // List auroraEmps = null; // ObjectsTemplate oDesignations = Designation.Get(EnumStatus.Regardless); // ObjectsTemplate oDepartments = Department.Get(); // string payrollTypeID = AuroraEmployeeCompositeType.GetEmployeeTypeAsPayrollType(); // if (isProcessedData) // auroraEmps = AuroraEmployeeCompositeType.GetByBatchID(batchID, payrollTypeID, true); // else // auroraEmps = AuroraEmployeeCompositeType.GetByBatchID(batchID, payrollTypeID, false); // if (auroraEmps != null && auroraEmps.Count > 0) // { // foreach (AuroraEmployeeCompositeType item in auroraEmps) // { // designation = null; // row = dtRecievedSAPDataDataTable.NewRow(); // row["BatchNo"] = item.BatchID; // row["SuccessfactorID"] = item.SuccessfactorID; // row["Name"] = item.LastName + " " + item.FirstName + " " + item.MiddleName; // if (!string.IsNullOrEmpty(item.Designation)) // designation = oDesignations.Find(x => x.Name.ToLower().Trim() == item.Designation.ToLower().Trim()); // row["Designation"] = designation == null ? string.Empty : designation.Name; // department = oDepartments.Find(x => x.Code == item.Department); // row["Department"] = department == null ? string.Empty : department.Name; // dtRecievedSAPDataDataTable.Rows.Add(row); // } // } // form.ShowRecievedSAPDataReport(dtRecievedSAPDataDataTable); // } // } //}