EchoTex_Payroll/HRM.Report/Class/rptRecievedSAPData.cs

59 lines
2.5 KiB
C#
Raw Permalink Normal View History

2024-10-14 10:01:49 +06:00
//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<AuroraEmployeeCompositeType> auroraEmps = null;
// ObjectsTemplate<Designation> oDesignations = Designation.Get(EnumStatus.Regardless);
// ObjectsTemplate<Department> 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);
// }
// }
//}