From 43f0f21fedd7f1970ba45530386c00d88980badc Mon Sep 17 00:00:00 2001 From: sojib Date: Thu, 12 Dec 2024 16:44:47 +0600 Subject: [PATCH] worked on employee basic info and deleted life cycle report --- HRM.BO/Employee/Employee.cs | 1 + HRM.BO/HRBasic/Enums.cs | 15 +- HRM.BO/HREmployee/EmpLifeCycle.cs | 9 + HRM.BO/Report/EmployeeBasicInfo.cs | 6 + HRM.DA/DA/Employee/EmployeeDA.cs | 85 + HRM.DA/DA/HREmployee/EmpLifeCycleDA.cs | 8 + HRM.DA/Service/Employee/EmployeeService.cs | 74 + .../Service/HREmployee/EmpLifeCycleService.cs | 7 +- HRM.Report/Class/rptEmployee.cs | 95 + HRM.Report/HRM.Report.csproj | 8 + .../PayrollDataSet/PayrollDataSet.Designer.cs | 1828 +++++++++++++++++ HRM.Report/PayrollDataSet/PayrollDataSet.xsd | 52 +- HRM.Report/PayrollDataSet/PayrollDataSet.xss | 364 ++-- HRM.Report/RDLC/EmployeeInfoBasic.rdlc | 1349 ++++++++++++ .../RDLC/EmployeeInfoBasicForExcel.rdlc | 1224 +++++++++++ HRM.Report/RDLC/rptDeletedLifeCycle.rdlc | 1778 ++++++++++++++++ .../RDLC/rptDeletedLifeCycleForExcel.rdlc | 1761 ++++++++++++++++ HRM.Report/ReportProcessor.cs | 171 ++ .../app/_models/report/employee-basic-info.ts | 14 +- .../_services/employee/employee.service.ts | 4 + .../life-cycle-entry.component.ts | 3 +- .../report-viewer/report-viewer.component.ts | 183 +- .../src/app/reports/reports-routing.module.ts | 3 + .../Employee/EmployeeController.cs | 34 + HRM.UI/Controllers/Report/ReportController.cs | 9 + HRM.UI/PayrollDataSet/PayrollDataSet.xsd | 20 +- HRM.UI/PayrollDataSet/PayrollDataSet.xss | 345 ++-- 27 files changed, 9079 insertions(+), 371 deletions(-) create mode 100644 HRM.Report/RDLC/EmployeeInfoBasic.rdlc create mode 100644 HRM.Report/RDLC/EmployeeInfoBasicForExcel.rdlc create mode 100644 HRM.Report/RDLC/rptDeletedLifeCycle.rdlc create mode 100644 HRM.Report/RDLC/rptDeletedLifeCycleForExcel.rdlc diff --git a/HRM.BO/Employee/Employee.cs b/HRM.BO/Employee/Employee.cs index e2bedfa..398da3e 100644 --- a/HRM.BO/Employee/Employee.cs +++ b/HRM.BO/Employee/Employee.cs @@ -656,6 +656,7 @@ namespace HRM.BO int SaveHnmEmployee(List employeeData); Employee GetEmployeeForHnm(int id); void SaveIntegration(List oEmps, int currentUserId, DateTime NextPayProcessDate, DateTime LastPayProcessDate); + DataSet GetEmployeeBasicInfo(string sEmpID); } #endregion } diff --git a/HRM.BO/HRBasic/Enums.cs b/HRM.BO/HRBasic/Enums.cs index 62a4c02..547d33d 100644 --- a/HRM.BO/HRBasic/Enums.cs +++ b/HRM.BO/HRBasic/Enums.cs @@ -1642,12 +1642,12 @@ namespace HRM.BO } - //public enum EnumRole - //{ - // Front_Office = 1, - // Back_Office = 2, - // None = 3 - //} + public enum EnumRole + { + Front_Office = 1, + Back_Office = 2, + None = 3 + } // //public enum EnumEmployeeOtherStatus @@ -2187,6 +2187,9 @@ namespace HRM.BO InOutMissingEcho = 718, MonthlyKpiEcho = 719, EmployeeWiseCardInfoEcho =720, + EmployeeBasicInfoEcho = 721, + EmployeeEvaluationSheet = 722, + LifeCycleDeletedHistor = 723, //Hnm(801-900) OtBankDisbursementHnm = 801, BonusRegisterHnm = 802, diff --git a/HRM.BO/HREmployee/EmpLifeCycle.cs b/HRM.BO/HREmployee/EmpLifeCycle.cs index 7df6d98..bd955c6 100644 --- a/HRM.BO/HREmployee/EmpLifeCycle.cs +++ b/HRM.BO/HREmployee/EmpLifeCycle.cs @@ -264,6 +264,15 @@ namespace HRM.BO } #endregion + #region Role : EnumRole + private EnumRole _role; + public EnumRole Role + { + get { return _role; } + set { _role = value; } + } + #endregion + #region IncrementNo : int private int? _incrementNo; public int? IncrementNo diff --git a/HRM.BO/Report/EmployeeBasicInfo.cs b/HRM.BO/Report/EmployeeBasicInfo.cs index 36763e8..87fa071 100644 --- a/HRM.BO/Report/EmployeeBasicInfo.cs +++ b/HRM.BO/Report/EmployeeBasicInfo.cs @@ -11,11 +11,17 @@ namespace HRM.BO.Report public string EmployeeNo { get; set; } public string Name { get; set; } + public string Department { get; set; } + public string Floor { get; set; } = string.Empty; + public string Section { get; set; } = string.Empty; + public string Line { get; set; } = string.Empty; public int Gender { get; set; } + public string GenderDescription { get; set; } = string.Empty; public string RName { get; set; } public DateTime BirthDate { get; set; } public DateTime JoiningDate { get; set; } public DateTime DateOfConfirmation { get; set; } public int MaritalStatusId { get; set; } + public string MaritalStatus { get; set; } = string.Empty; } } \ No newline at end of file diff --git a/HRM.DA/DA/Employee/EmployeeDA.cs b/HRM.DA/DA/Employee/EmployeeDA.cs index 881d975..46f14d5 100644 --- a/HRM.DA/DA/Employee/EmployeeDA.cs +++ b/HRM.DA/DA/Employee/EmployeeDA.cs @@ -1941,6 +1941,91 @@ namespace HRM.DA return FinallSet; } + internal static DataSet GetEmployeeBasicInfo(TransactionContext tc, string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + try + { + string sTableName; + sEmpID = IDHelper.GetIDs(tc, sEmpID, out sTableName); + + var sql = SQLParser.MakeSQL("SELECT E.EMPLOYEENO,E.NAME, CASE WHEN D5.tire = 5 THEN ISNULL(D2.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D3.DESCRIPTION, '') WHEN D5.tire = 3 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 2 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Department,CASE WHEN D5.tire = 5 THEN ISNULL(D3.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 3 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Floor,CASE WHEN D5.tire = 5 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Section,CASE WHEN D5.tire = 5 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Line,CASE WHEN E.GENDER = 1 THEN 'Male' WHEN E.GENDER = 2 THEN 'Female' WHEN E.GENDER = 3 THEN 'Other' ELSE '' END AS Gender,R.NAME AS Religion,E.BIRTHDATE AS DOB,E.JOININGDATE AS DOJ,E.DATEOFCONFIRMATION AS ConfirmDate,CASE WHEN E.MARITALSTATUSID = 1 THEN 'Married' WHEN E.MARITALSTATUSID = 2 THEN 'Unmarried' WHEN E.MARITALSTATUSID = 3 THEN 'Divorced' WHEN E.MARITALSTATUSID = 4 THEN 'Widow' ELSE '' END AS MaritalStatus FROM EMPLOYEE E INNER JOIN RELIGION R ON E.RELIGIONID = R.RELIGIONID INNER JOIN DEPARTMENT D ON E.DEPARTMENTID = D.DEPARTMENTID LEFT JOIN DEPARTMENT D5 ON D5.DEPARTMENTID = E.DEPARTMENTID LEFT JOIN DEPARTMENT D4 ON D4.DEPARTMENTID = D5.PARENTID LEFT JOIN DEPARTMENT D3 ON D3.DEPARTMENTID = D4.PARENTID LEFT JOIN DEPARTMENT D2 ON D2.DEPARTMENTID = D3.PARENTID LEFT JOIN DEPARTMENT D1 ON D1.DEPARTMENTID = D2.PARENTID WHERE E.EMPLOYEEID IN (%q) ORDER BY E.EMPLOYEENO;", sEmpID); + + oEmpBasicInfos = tc.ExecuteDataSet(sql); + if (sTableName != "") + tc.ExecuteNonQuery("Drop TAble %q", sTableName); + } + catch (Exception ex) + { + throw new Exception(ex.Message); + } + + return oEmpBasicInfos; + } + + internal static DataSet GetEmployeeEvaluationSheet(TransactionContext tc, string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + try + { + string sTableName; + sEmpID = IDHelper.GetIDs(tc, sEmpID, out sTableName); + + var sql = SQLParser.MakeSQL("SELECT E.EMPLOYEENO,E.NAME, CASE WHEN D5.tire = 5 THEN ISNULL(D2.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D3.DESCRIPTION, '') WHEN D5.tire = 3 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 2 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Department,CASE WHEN D5.tire = 5 THEN ISNULL(D3.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 3 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Floor,CASE WHEN D5.tire = 5 THEN ISNULL(D4.DESCRIPTION, '') WHEN D5.tire = 4 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Section,CASE WHEN D5.tire = 5 THEN ISNULL(D5.DESCRIPTION, '') ELSE '' END AS Line,CASE WHEN E.GENDER = 1 THEN 'Male' WHEN E.GENDER = 2 THEN 'Female' WHEN E.GENDER = 3 THEN 'Other' ELSE '' END AS Gender,R.NAME AS Religion,E.BIRTHDATE AS DOB,E.JOININGDATE AS DOJ,E.DATEOFCONFIRMATION AS ConfirmDate,CASE WHEN E.MARITALSTATUSID = 1 THEN 'Married' WHEN E.MARITALSTATUSID = 2 THEN 'Unmarried' WHEN E.MARITALSTATUSID = 3 THEN 'Divorced' WHEN E.MARITALSTATUSID = 4 THEN 'Widow' ELSE '' END AS MaritalStatus FROM EMPLOYEE E INNER JOIN RELIGION R ON E.RELIGIONID = R.RELIGIONID INNER JOIN DEPARTMENT D ON E.DEPARTMENTID = D.DEPARTMENTID LEFT JOIN DEPARTMENT D5 ON D5.DEPARTMENTID = E.DEPARTMENTID LEFT JOIN DEPARTMENT D4 ON D4.DEPARTMENTID = D5.PARENTID LEFT JOIN DEPARTMENT D3 ON D3.DEPARTMENTID = D4.PARENTID LEFT JOIN DEPARTMENT D2 ON D2.DEPARTMENTID = D3.PARENTID LEFT JOIN DEPARTMENT D1 ON D1.DEPARTMENTID = D2.PARENTID WHERE E.EMPLOYEEID IN (%q) ORDER BY E.EMPLOYEENO;", sEmpID); + + oEmpBasicInfos = tc.ExecuteDataSet(sql); + if (sTableName != "") + tc.ExecuteNonQuery("Drop TAble %q", sTableName); + } + catch (Exception ex) + { + throw new Exception(ex.Message); + } + + return oEmpBasicInfos; + } + + internal static DataSet GetEmpLFDeletedHistory(TransactionContext tc, string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + try + { + string sTableName; + sEmpID = IDHelper.GetIDs(tc, sEmpID, out sTableName); + + string sql = SQLParser.MakeSQL(@"SELECT lfc.EffectDate, lfc.GrossSalary, lfc.BasicSalary, GRADES.DESCRIPTION as Grade, + COMPANY.DESCRIPTION as Company, DESIGNATION.NAME as Designation, + LOCATION.DESCRIPTION as Location, DEPARTMENT.DESCRIPTION as Department, + lfc.isconfirm as Confirmed, EMPLOYEE.EMPLOYEENO, EMPLOYEE.NAME as EmployeeName, + lfc.status, + lfc.remarks, lfc.description as Description, lfc.salarymonth + FROM EmpLifeCycleDeleted lfc + INNER JOIN EMPLOYEE + ON EMPLOYEE.EMPLOYEEID = lfc.EmployeeID + LEFT JOIN GRADES + ON GRADES.GRADEID = lfc.GradeID + LEFT JOIN COMPANY + ON COMPANY.COMPANYID = lfc.CompanyID + LEFT JOIN DESIGNATION + ON DESIGNATION.DESIGNATIONID = lfc.DesignationID + LEFT JOIN LOCATION + ON LOCATION.LOCATIONID = lfc.LocationID + LEFT JOIN DEPARTMENT + ON DEPARTMENT.DEPARTMENTID = lfc.DepartmentID + WHERE lfc.EmployeeID IN (%q)", sEmpID); + + oEmpBasicInfos = tc.ExecuteDataSet(sql); + if (sTableName != "") + tc.ExecuteNonQuery("Drop TAble %q", sTableName); + } + catch (Exception ex) + { + throw new Exception(ex.Message); + } + + return oEmpBasicInfos; + } + #endregion #region Delete function diff --git a/HRM.DA/DA/HREmployee/EmpLifeCycleDA.cs b/HRM.DA/DA/HREmployee/EmpLifeCycleDA.cs index 2c4f995..b27ccd9 100644 --- a/HRM.DA/DA/HREmployee/EmpLifeCycleDA.cs +++ b/HRM.DA/DA/HREmployee/EmpLifeCycleDA.cs @@ -625,6 +625,14 @@ namespace HRM.DA } else return null; } + internal static void SaveDeletedData(TransactionContext tc, EmpLifeCycle item) + { + string sql = SQLParser.MakeSQL("INSERT INTO EmpLifeCycleDeleted(EmpLifeCycleDeletedID,EffectDate,NodeID,GrossSalary,BasicSalary,GradeID,CategoryID,CompanyID,FunctionID,DesignationID,LocationID,DepartmentID,IsConfirm,pFMemberType,IsDiscontinue,IsContinue,EmployeeID,StatusDetailID,Remarks,Description,Status,DeletedBy, DeletdDate, SequenceNo,SalaryMonth,IsCurrentMonthIncluded,CostCenterID,GradeSalaryAssesmentID,EmployeeCCID,Role) VALUES( %n, %D , %n, %n, %n , %n, %n, %n, %n, %n, %n, %n, %b, %n, %b, %b, %n, %n, %s, %s, %n, %n, %D, %n, %D, %b, %n, %n, %n,%n)",item.ID, item.EffectDate, DataReader.GetNullValue(item.NodeID), item.GrossSalary, item.BasicSalary, DataReader.GetNullValue(item.GradeID), DataReader.GetNullValue(item.CategoryID), DataReader.GetNullValue(item.CompanyID), DataReader.GetNullValue(item.FunctionID), DataReader.GetNullValue(item.DesignationID), DataReader.GetNullValue(item.LocationID), DataReader.GetNullValue(item.DepartmentID), item.IsConfirm, item.PFMemberType, item.IsDiscontinue, item.IsContinue, item.EmployeeID, DataReader.GetNullValue(item.StatusDetailID), item.Remarks, item.Description, (int)item.Status, DataReader.GetNullValue(item.CreatedBy, 0), DataReader.GetNullValue(item.CreatedDate), item.Sequence, item.SalaryMonth, item.IsCurrentMonthIncluded, DataReader.GetNullValue(item.CostCenterID), DataReader.GetNullValue(item.GradeSalaryAssesmentID), DataReader.GetNullValue(item.EmployeeCCID), 3); + + tc.ExecuteNonQuery(sql); + //1 //2 //3 //4 //5 //6 //7 //8 //9 //10 //11 //12 //13 //14 //15 //16 //17 //18 //19 //20 //21 //21 //22 //23 //24 //25 + + } } #endregion diff --git a/HRM.DA/Service/Employee/EmployeeService.cs b/HRM.DA/Service/Employee/EmployeeService.cs index 9d6f039..db0d389 100644 --- a/HRM.DA/Service/Employee/EmployeeService.cs +++ b/HRM.DA/Service/Employee/EmployeeService.cs @@ -5566,5 +5566,79 @@ namespace HRM.DA return dt; } + public DataSet GetEmployeeBasicInfo(string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + TransactionContext tc = null; + try + { + tc = TransactionContext.Begin(); + oEmpBasicInfos = EmployeeDA.GetEmployeeBasicInfo(tc, sEmpID); + tc.End(); + } + catch (Exception e) + { + #region Handle Exception + + if (tc != null) + tc.HandleError(); + ExceptionLog.Write(e); + throw new ServiceException(e.Message, e); + + #endregion + } + + return oEmpBasicInfos; + } + + public DataSet GetEmployeeEvaluationSheet(string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + TransactionContext tc = null; + try + { + tc = TransactionContext.Begin(); + oEmpBasicInfos = EmployeeDA.GetEmployeeEvaluationSheet(tc, sEmpID); + tc.End(); + } + catch (Exception e) + { + #region Handle Exception + + if (tc != null) + tc.HandleError(); + ExceptionLog.Write(e); + throw new ServiceException(e.Message, e); + + #endregion + } + + return oEmpBasicInfos; + } + + public DataSet GetEmpLFDeletedHistory(string sEmpID) + { + DataSet oEmpBasicInfos = new DataSet(); + TransactionContext tc = null; + try + { + tc = TransactionContext.Begin(); + oEmpBasicInfos = EmployeeDA.GetEmpLFDeletedHistory(tc, sEmpID); + tc.End(); + } + catch (Exception e) + { + #region Handle Exception + + if (tc != null) + tc.HandleError(); + ExceptionLog.Write(e); + throw new ServiceException(e.Message, e); + + #endregion + } + + return oEmpBasicInfos; + } } } \ No newline at end of file diff --git a/HRM.DA/Service/HREmployee/EmpLifeCycleService.cs b/HRM.DA/Service/HREmployee/EmpLifeCycleService.cs index 87650d3..db973e4 100644 --- a/HRM.DA/Service/HREmployee/EmpLifeCycleService.cs +++ b/HRM.DA/Service/HREmployee/EmpLifeCycleService.cs @@ -6,6 +6,7 @@ using Ease.Core.DataAccess; using Ease.Core.Utility; using System.Collections.Generic; using HRM.BO; +using static iTextSharp.text.pdf.AcroFields; namespace HRM.DA { @@ -1700,8 +1701,9 @@ namespace HRM.DA { return lcc.ComponentType == EnumLifeCycleComponent.Force_Remove_From_Position; }); - + oEmpLifeCycle.Status = oempStatus.Status; tc = TransactionContext.Begin(true); + EmpLifeCycleDA.Delete(tc, oEmpLifeCycle); //if (oEmpLifeCycle.EffectDate <= SystemInformationService.GetServerDate(tc)) @@ -1777,6 +1779,9 @@ namespace HRM.DA #endregion Update Organogram information EmpLifeCycleDA.UpdateEmployee(tc, oEmpLifeCycle); + int id = tc.GenerateID("EmpLifeCycleDeleted", "EmpLifeCycleDeletedID"); + base.SetObjectID(oEmpLifeCycle, id); + EmpLifeCycleDA.SaveDeletedData(tc, oEmpLifeCycle); //} tc.End(); } diff --git a/HRM.Report/Class/rptEmployee.cs b/HRM.Report/Class/rptEmployee.cs index c2f6d86..13214f8 100644 --- a/HRM.Report/Class/rptEmployee.cs +++ b/HRM.Report/Class/rptEmployee.cs @@ -2819,5 +2819,100 @@ namespace HRM.Report return new ReportProcessor().CommonReportView(null, "HRM.Report.RDLC.CardInfo.rdlc", dsCardInfo, null, null, true, payrollTypeId, reportType); } + + public byte[] GetEmployeeBasicInfo(string sEmpIDs, int payrollTypeId, string reportType) + { + ReportProcessor reportProcessor = new ReportProcessor(); + string sEmpID = sEmpIDs; + DataRow dr = null; + Employee oEmployee = new Employee(); + DataSet oEmpsInfo = new EmployeeService().GetEmployeeBasicInfo(sEmpID); + + HRM.Report.PayrollDataSet.PayrollDataSet.EmployeeInfoBasicDataTable dTEmpInfo = new HRM.Report.PayrollDataSet.PayrollDataSet.EmployeeInfoBasicDataTable(); + foreach (DataRow oDRow in oEmpsInfo.Tables[0].Rows) + { + dr = dTEmpInfo.NewRow(); + dr["EmployeeNo"] = oDRow["EMPLOYEENO"]; + dr["Name"] = oDRow["NAME"]; + dr["Department"] = oDRow["Department"]; + dr["Floor"] = oDRow["Floor"]; + dr["Section"] = oDRow["Section"]; + dr["Line"] = oDRow["Line"]; + dr["GenderDescription"] = oDRow["Gender"]; + dr["RName"] = oDRow["Religion"]; + dr["BirthDate"] = oDRow["DOB"]; + dr["JoiningDate"] = oDRow["DOJ"]; + dr["DateOfConfirmation"] = oDRow["ConfirmDate"]; + dr["MaritalStatus"] = oDRow["MaritalStatus"]; + + dTEmpInfo.Rows.Add(dr); + } + + return reportProcessor.ShowDlgForEmployeeBasic(null, dTEmpInfo, payrollTypeId, reportType); + } + + public byte[] GetEmpLFDeletedHistory(string sEmpIDs, int payrollTypeId, string reportType) + { + ReportProcessor reportProcessor = new ReportProcessor(); + string sEmpID = sEmpIDs; + DataRow dr = null; + Employee oEmployee = new Employee(); + DataSet oEmpsInfo = new EmployeeService().GetEmpLFDeletedHistory(sEmpID); + + HRM.Report.PayrollDataSet.PayrollDataSet.DeletedLifeCycleDataTable dTEmpLifeCycle = new HRM.Report.PayrollDataSet.PayrollDataSet.DeletedLifeCycleDataTable(); + foreach (DataRow oDRow in oEmpsInfo.Tables[0].Rows) + { + dr = dTEmpLifeCycle.NewRow(); + dr["EffectDate"] = (Convert.ToDateTime(oDRow["EffectDate"])).ToString("dd MM yyyy"); + dr["GrossSalary"] = oDRow["GrossSalary"] is DBNull ? string.Empty : oDRow["GrossSalary"]; + dr["BasicSalary"] = oDRow["BasicSalary"] is DBNull ? string.Empty : oDRow["BasicSalary"]; + dr["Grade"] = oDRow["Grade"] is DBNull ? string.Empty : oDRow["Grade"]; + dr["Company"] = oDRow["Company"] is DBNull ? string.Empty : oDRow["Company"]; + dr["Designation"] = oDRow["Designation"] is DBNull ? string.Empty : oDRow["Designation"]; + dr["Location"] = oDRow["Location"] is DBNull ? string.Empty : oDRow["Location"]; + dr["Department"] = oDRow["Department"] is DBNull ? string.Empty : oDRow["Department"]; + dr["Confirmed"] = oDRow["Confirmed"] is DBNull ? string.Empty : oDRow["Confirmed"]; + dr["EmployeeNo"] = oDRow["EmployeeNo"] is DBNull ? string.Empty : oDRow["EmployeeNo"]; + dr["EmployeeName"] = oDRow["EmployeeName"] is DBNull ? string.Empty : oDRow["EmployeeName"]; + dr["Status"] = (EnumEmployeeStatus)Enum.Parse(typeof(EnumEmployeeStatus), oDRow["Status"].ToString()); + dr["Description"] = oDRow["Description"] is DBNull ? string.Empty : oDRow["Description"]; + dr["SalaryMonth"] = oDRow["SalaryMonth"] is DBNull ? string.Empty : (Convert.ToDateTime(oDRow["SalaryMonth"])).ToString("dd MM yyyy"); + + dTEmpLifeCycle.Rows.Add(dr); + } + + return reportProcessor.ShowDlgForEmpLFDeletedHistory(null, dTEmpLifeCycle, payrollTypeId, reportType); + } + public byte[] GetEmployeeEvaluationSheet(string sEmpIDs, int payrollTypeId, string reportType) + { + ReportProcessor reportProcessor = new ReportProcessor(); + string sEmpID = sEmpIDs; + DataRow dr = null; + Employee oEmployee = new Employee(); + DataSet oEmpsInfo = new EmployeeService().GetEmployeeEvaluationSheet(sEmpID); + + HRM.Report.PayrollDataSet.PayrollDataSet.EmployeeInfoBasicDataTable dTEmpInfo = new HRM.Report.PayrollDataSet.PayrollDataSet.EmployeeInfoBasicDataTable(); + foreach (DataRow oDRow in oEmpsInfo.Tables[0].Rows) + { + dr = dTEmpInfo.NewRow(); + dr["EmployeeNo"] = oDRow["EMPLOYEENO"]; + dr["Name"] = oDRow["NAME"]; + dr["Department"] = oDRow["Department"]; + dr["Floor"] = oDRow["Floor"]; + dr["Section"] = oDRow["Section"]; + dr["Line"] = oDRow["Line"]; + dr["GenderDescription"] = oDRow["Gender"]; + dr["RName"] = oDRow["Religion"]; + dr["BirthDate"] = oDRow["DOB"]; + dr["JoiningDate"] = oDRow["DOJ"]; + dr["DateOfConfirmation"] = oDRow["ConfirmDate"]; + dr["MaritalStatus"] = oDRow["MaritalStatus"]; + + dTEmpInfo.Rows.Add(dr); + } + + return reportProcessor.ShowDlgForEmployeeEvaluationSheet(null, dTEmpInfo, payrollTypeId, reportType); + } + } } diff --git a/HRM.Report/HRM.Report.csproj b/HRM.Report/HRM.Report.csproj index b3b32b4..ee8245d 100644 --- a/HRM.Report/HRM.Report.csproj +++ b/HRM.Report/HRM.Report.csproj @@ -110,6 +110,8 @@ + + @@ -233,6 +235,8 @@ + + @@ -346,6 +350,8 @@ + + PreserveNewest @@ -518,6 +524,8 @@ + + diff --git a/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs b/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs index 366740d..0c0269f 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs @@ -384,6 +384,10 @@ namespace HRM.Report.PayrollDataSet { private CandidateInformationDataTable tableCandidateInformation; + private EmployeeInfoBasicDataTable tableEmployeeInfoBasic; + + private DeletedLifeCycleDataTable tableDeletedLifeCycle; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -952,6 +956,12 @@ namespace HRM.Report.PayrollDataSet { if ((ds.Tables["CandidateInformation"] != null)) { base.Tables.Add(new CandidateInformationDataTable(ds.Tables["CandidateInformation"])); } + if ((ds.Tables["EmployeeInfoBasic"] != null)) { + base.Tables.Add(new EmployeeInfoBasicDataTable(ds.Tables["EmployeeInfoBasic"])); + } + if ((ds.Tables["DeletedLifeCycle"] != null)) { + base.Tables.Add(new DeletedLifeCycleDataTable(ds.Tables["DeletedLifeCycle"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -2770,6 +2780,26 @@ namespace HRM.Report.PayrollDataSet { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public EmployeeInfoBasicDataTable EmployeeInfoBasic { + get { + return this.tableEmployeeInfoBasic; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public DeletedLifeCycleDataTable DeletedLifeCycle { + get { + return this.tableDeletedLifeCycle; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -3377,6 +3407,12 @@ namespace HRM.Report.PayrollDataSet { if ((ds.Tables["CandidateInformation"] != null)) { base.Tables.Add(new CandidateInformationDataTable(ds.Tables["CandidateInformation"])); } + if ((ds.Tables["EmployeeInfoBasic"] != null)) { + base.Tables.Add(new EmployeeInfoBasicDataTable(ds.Tables["EmployeeInfoBasic"])); + } + if ((ds.Tables["DeletedLifeCycle"] != null)) { + base.Tables.Add(new DeletedLifeCycleDataTable(ds.Tables["DeletedLifeCycle"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -4490,6 +4526,18 @@ namespace HRM.Report.PayrollDataSet { this.tableCandidateInformation.InitVars(); } } + this.tableEmployeeInfoBasic = ((EmployeeInfoBasicDataTable)(base.Tables["EmployeeInfoBasic"])); + if ((initTable == true)) { + if ((this.tableEmployeeInfoBasic != null)) { + this.tableEmployeeInfoBasic.InitVars(); + } + } + this.tableDeletedLifeCycle = ((DeletedLifeCycleDataTable)(base.Tables["DeletedLifeCycle"])); + if ((initTable == true)) { + if ((this.tableDeletedLifeCycle != null)) { + this.tableDeletedLifeCycle.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -4860,6 +4908,10 @@ namespace HRM.Report.PayrollDataSet { base.Tables.Add(this.tableCCWiseSalarySheetNew); this.tableCandidateInformation = new CandidateInformationDataTable(); base.Tables.Add(this.tableCandidateInformation); + this.tableEmployeeInfoBasic = new EmployeeInfoBasicDataTable(); + base.Tables.Add(this.tableEmployeeInfoBasic); + this.tableDeletedLifeCycle = new DeletedLifeCycleDataTable(); + base.Tables.Add(this.tableDeletedLifeCycle); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -5942,6 +5994,18 @@ namespace HRM.Report.PayrollDataSet { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + private bool ShouldSerializeEmployeeInfoBasic() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + private bool ShouldSerializeDeletedLifeCycle() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -6537,6 +6601,12 @@ namespace HRM.Report.PayrollDataSet { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] public delegate void CandidateInformationRowChangeEventHandler(object sender, CandidateInformationRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public delegate void EmployeeInfoBasicRowChangeEventHandler(object sender, EmployeeInfoBasicRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public delegate void DeletedLifeCycleRowChangeEventHandler(object sender, DeletedLifeCycleRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -80508,6 +80578,880 @@ namespace HRM.Report.PayrollDataSet { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class EmployeeInfoBasicDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnEmployeeNo; + + private global::System.Data.DataColumn columnName; + + private global::System.Data.DataColumn columnDepartment; + + private global::System.Data.DataColumn columnFloor; + + private global::System.Data.DataColumn columnSection; + + private global::System.Data.DataColumn columnLine; + + private global::System.Data.DataColumn columnGenderDescription; + + private global::System.Data.DataColumn columnRName; + + private global::System.Data.DataColumn columnBirthDate; + + private global::System.Data.DataColumn columnJoiningDate; + + private global::System.Data.DataColumn columnDateOfConfirmation; + + private global::System.Data.DataColumn columnMaritalStatus; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicDataTable() { + this.TableName = "EmployeeInfoBasic"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal EmployeeInfoBasicDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected EmployeeInfoBasicDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EmployeeNoColumn { + get { + return this.columnEmployeeNo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn NameColumn { + get { + return this.columnName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn DepartmentColumn { + get { + return this.columnDepartment; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn FloorColumn { + get { + return this.columnFloor; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn SectionColumn { + get { + return this.columnSection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn LineColumn { + get { + return this.columnLine; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn GenderDescriptionColumn { + get { + return this.columnGenderDescription; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn RNameColumn { + get { + return this.columnRName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn BirthDateColumn { + get { + return this.columnBirthDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn JoiningDateColumn { + get { + return this.columnJoiningDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn DateOfConfirmationColumn { + get { + return this.columnDateOfConfirmation; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn MaritalStatusColumn { + get { + return this.columnMaritalStatus; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicRow this[int index] { + get { + return ((EmployeeInfoBasicRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event EmployeeInfoBasicRowChangeEventHandler EmployeeInfoBasicRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event EmployeeInfoBasicRowChangeEventHandler EmployeeInfoBasicRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event EmployeeInfoBasicRowChangeEventHandler EmployeeInfoBasicRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event EmployeeInfoBasicRowChangeEventHandler EmployeeInfoBasicRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void AddEmployeeInfoBasicRow(EmployeeInfoBasicRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicRow AddEmployeeInfoBasicRow(string EmployeeNo, string Name, string Department, string Floor, string Section, string Line, string GenderDescription, string RName, System.DateTime BirthDate, System.DateTime JoiningDate, System.DateTime DateOfConfirmation, string MaritalStatus) { + EmployeeInfoBasicRow rowEmployeeInfoBasicRow = ((EmployeeInfoBasicRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + EmployeeNo, + Name, + Department, + Floor, + Section, + Line, + GenderDescription, + RName, + BirthDate, + JoiningDate, + DateOfConfirmation, + MaritalStatus}; + rowEmployeeInfoBasicRow.ItemArray = columnValuesArray; + this.Rows.Add(rowEmployeeInfoBasicRow); + return rowEmployeeInfoBasicRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public override global::System.Data.DataTable Clone() { + EmployeeInfoBasicDataTable cln = ((EmployeeInfoBasicDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new EmployeeInfoBasicDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal void InitVars() { + this.columnEmployeeNo = base.Columns["EmployeeNo"]; + this.columnName = base.Columns["Name"]; + this.columnDepartment = base.Columns["Department"]; + this.columnFloor = base.Columns["Floor"]; + this.columnSection = base.Columns["Section"]; + this.columnLine = base.Columns["Line"]; + this.columnGenderDescription = base.Columns["GenderDescription"]; + this.columnRName = base.Columns["RName"]; + this.columnBirthDate = base.Columns["BirthDate"]; + this.columnJoiningDate = base.Columns["JoiningDate"]; + this.columnDateOfConfirmation = base.Columns["DateOfConfirmation"]; + this.columnMaritalStatus = base.Columns["MaritalStatus"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + private void InitClass() { + this.columnEmployeeNo = new global::System.Data.DataColumn("EmployeeNo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEmployeeNo); + this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnName); + this.columnDepartment = new global::System.Data.DataColumn("Department", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDepartment); + this.columnFloor = new global::System.Data.DataColumn("Floor", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFloor); + this.columnSection = new global::System.Data.DataColumn("Section", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSection); + this.columnLine = new global::System.Data.DataColumn("Line", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLine); + this.columnGenderDescription = new global::System.Data.DataColumn("GenderDescription", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGenderDescription); + this.columnRName = new global::System.Data.DataColumn("RName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRName); + this.columnBirthDate = new global::System.Data.DataColumn("BirthDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBirthDate); + this.columnJoiningDate = new global::System.Data.DataColumn("JoiningDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnJoiningDate); + this.columnDateOfConfirmation = new global::System.Data.DataColumn("DateOfConfirmation", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDateOfConfirmation); + this.columnMaritalStatus = new global::System.Data.DataColumn("MaritalStatus", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMaritalStatus); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicRow NewEmployeeInfoBasicRow() { + return ((EmployeeInfoBasicRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new EmployeeInfoBasicRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(EmployeeInfoBasicRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.EmployeeInfoBasicRowChanged != null)) { + this.EmployeeInfoBasicRowChanged(this, new EmployeeInfoBasicRowChangeEvent(((EmployeeInfoBasicRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.EmployeeInfoBasicRowChanging != null)) { + this.EmployeeInfoBasicRowChanging(this, new EmployeeInfoBasicRowChangeEvent(((EmployeeInfoBasicRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.EmployeeInfoBasicRowDeleted != null)) { + this.EmployeeInfoBasicRowDeleted(this, new EmployeeInfoBasicRowChangeEvent(((EmployeeInfoBasicRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.EmployeeInfoBasicRowDeleting != null)) { + this.EmployeeInfoBasicRowDeleting(this, new EmployeeInfoBasicRowChangeEvent(((EmployeeInfoBasicRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void RemoveEmployeeInfoBasicRow(EmployeeInfoBasicRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + PayrollDataSet ds = new PayrollDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "EmployeeInfoBasicDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class DeletedLifeCycleDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnEffectDate; + + private global::System.Data.DataColumn columnGrossSalary; + + private global::System.Data.DataColumn columnBasicSalary; + + private global::System.Data.DataColumn columnGrade; + + private global::System.Data.DataColumn columnCompany; + + private global::System.Data.DataColumn columnDesignation; + + private global::System.Data.DataColumn columnLocation; + + private global::System.Data.DataColumn columnDepartment; + + private global::System.Data.DataColumn columnConfirmed; + + private global::System.Data.DataColumn columnEmployeeNo; + + private global::System.Data.DataColumn columnEmployeeName; + + private global::System.Data.DataColumn columnStatus; + + private global::System.Data.DataColumn columnRemarks; + + private global::System.Data.DataColumn columnDescription; + + private global::System.Data.DataColumn columnSalaryMonth; + + private global::System.Data.DataColumn columnGradeSalaryAssesment; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleDataTable() { + this.TableName = "DeletedLifeCycle"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal DeletedLifeCycleDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected DeletedLifeCycleDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EffectDateColumn { + get { + return this.columnEffectDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn GrossSalaryColumn { + get { + return this.columnGrossSalary; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn BasicSalaryColumn { + get { + return this.columnBasicSalary; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn GradeColumn { + get { + return this.columnGrade; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn CompanyColumn { + get { + return this.columnCompany; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn DesignationColumn { + get { + return this.columnDesignation; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn LocationColumn { + get { + return this.columnLocation; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn DepartmentColumn { + get { + return this.columnDepartment; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn ConfirmedColumn { + get { + return this.columnConfirmed; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EmployeeNoColumn { + get { + return this.columnEmployeeNo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EmployeeNameColumn { + get { + return this.columnEmployeeName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn StatusColumn { + get { + return this.columnStatus; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn RemarksColumn { + get { + return this.columnRemarks; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn DescriptionColumn { + get { + return this.columnDescription; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn SalaryMonthColumn { + get { + return this.columnSalaryMonth; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn GradeSalaryAssesmentColumn { + get { + return this.columnGradeSalaryAssesment; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleRow this[int index] { + get { + return ((DeletedLifeCycleRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event DeletedLifeCycleRowChangeEventHandler DeletedLifeCycleRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event DeletedLifeCycleRowChangeEventHandler DeletedLifeCycleRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event DeletedLifeCycleRowChangeEventHandler DeletedLifeCycleRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event DeletedLifeCycleRowChangeEventHandler DeletedLifeCycleRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void AddDeletedLifeCycleRow(DeletedLifeCycleRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleRow AddDeletedLifeCycleRow( + string EffectDate, + string GrossSalary, + string BasicSalary, + string Grade, + string Company, + string Designation, + string Location, + string Department, + string Confirmed, + string EmployeeNo, + string EmployeeName, + string Status, + string Remarks, + string Description, + string SalaryMonth, + string GradeSalaryAssesment) { + DeletedLifeCycleRow rowDeletedLifeCycleRow = ((DeletedLifeCycleRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + EffectDate, + GrossSalary, + BasicSalary, + Grade, + Company, + Designation, + Location, + Department, + Confirmed, + EmployeeNo, + EmployeeName, + Status, + Remarks, + Description, + SalaryMonth, + GradeSalaryAssesment}; + rowDeletedLifeCycleRow.ItemArray = columnValuesArray; + this.Rows.Add(rowDeletedLifeCycleRow); + return rowDeletedLifeCycleRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public override global::System.Data.DataTable Clone() { + DeletedLifeCycleDataTable cln = ((DeletedLifeCycleDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new DeletedLifeCycleDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal void InitVars() { + this.columnEffectDate = base.Columns["EffectDate"]; + this.columnGrossSalary = base.Columns["GrossSalary"]; + this.columnBasicSalary = base.Columns["BasicSalary"]; + this.columnGrade = base.Columns["Grade"]; + this.columnCompany = base.Columns["Company"]; + this.columnDesignation = base.Columns["Designation"]; + this.columnLocation = base.Columns["Location"]; + this.columnDepartment = base.Columns["Department"]; + this.columnConfirmed = base.Columns["Confirmed"]; + this.columnEmployeeNo = base.Columns["EmployeeNo"]; + this.columnEmployeeName = base.Columns["EmployeeName"]; + this.columnStatus = base.Columns["Status"]; + this.columnRemarks = base.Columns["Remarks"]; + this.columnDescription = base.Columns["Description"]; + this.columnSalaryMonth = base.Columns["SalaryMonth"]; + this.columnGradeSalaryAssesment = base.Columns["GradeSalaryAssesment"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + private void InitClass() { + this.columnEffectDate = new global::System.Data.DataColumn("EffectDate", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEffectDate); + this.columnGrossSalary = new global::System.Data.DataColumn("GrossSalary", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGrossSalary); + this.columnBasicSalary = new global::System.Data.DataColumn("BasicSalary", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnBasicSalary); + this.columnGrade = new global::System.Data.DataColumn("Grade", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGrade); + this.columnCompany = new global::System.Data.DataColumn("Company", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCompany); + this.columnDesignation = new global::System.Data.DataColumn("Designation", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDesignation); + this.columnLocation = new global::System.Data.DataColumn("Location", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLocation); + this.columnDepartment = new global::System.Data.DataColumn("Department", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDepartment); + this.columnConfirmed = new global::System.Data.DataColumn("Confirmed", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnConfirmed); + this.columnEmployeeNo = new global::System.Data.DataColumn("EmployeeNo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEmployeeNo); + this.columnEmployeeName = new global::System.Data.DataColumn("EmployeeName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEmployeeName); + this.columnStatus = new global::System.Data.DataColumn("Status", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnStatus); + this.columnRemarks = new global::System.Data.DataColumn("Remarks", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRemarks); + this.columnDescription = new global::System.Data.DataColumn("Description", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescription); + this.columnSalaryMonth = new global::System.Data.DataColumn("SalaryMonth", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSalaryMonth); + this.columnGradeSalaryAssesment = new global::System.Data.DataColumn("GradeSalaryAssesment", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGradeSalaryAssesment); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleRow NewDeletedLifeCycleRow() { + return ((DeletedLifeCycleRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new DeletedLifeCycleRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(DeletedLifeCycleRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.DeletedLifeCycleRowChanged != null)) { + this.DeletedLifeCycleRowChanged(this, new DeletedLifeCycleRowChangeEvent(((DeletedLifeCycleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.DeletedLifeCycleRowChanging != null)) { + this.DeletedLifeCycleRowChanging(this, new DeletedLifeCycleRowChangeEvent(((DeletedLifeCycleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.DeletedLifeCycleRowDeleted != null)) { + this.DeletedLifeCycleRowDeleted(this, new DeletedLifeCycleRowChangeEvent(((DeletedLifeCycleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.DeletedLifeCycleRowDeleting != null)) { + this.DeletedLifeCycleRowDeleting(this, new DeletedLifeCycleRowChangeEvent(((DeletedLifeCycleRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void RemoveDeletedLifeCycleRow(DeletedLifeCycleRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + PayrollDataSet ds = new PayrollDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "DeletedLifeCycleDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -144899,6 +145843,822 @@ namespace HRM.Report.PayrollDataSet { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class EmployeeInfoBasicRow : global::System.Data.DataRow { + + private EmployeeInfoBasicDataTable tableEmployeeInfoBasic; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal EmployeeInfoBasicRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableEmployeeInfoBasic = ((EmployeeInfoBasicDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EmployeeNo { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.EmployeeNoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EmployeeNo\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.EmployeeNoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Name { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.NameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Name\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.NameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Department { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.DepartmentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Department\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.DepartmentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Floor { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.FloorColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Floor\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.FloorColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Section { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.SectionColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Section\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.SectionColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Line { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.LineColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Line\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.LineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string GenderDescription { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.GenderDescriptionColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GenderDescription\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.GenderDescriptionColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string RName { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.RNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'RName\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.RNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public System.DateTime BirthDate { + get { + try { + return ((global::System.DateTime)(this[this.tableEmployeeInfoBasic.BirthDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'BirthDate\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.BirthDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public System.DateTime JoiningDate { + get { + try { + return ((global::System.DateTime)(this[this.tableEmployeeInfoBasic.JoiningDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'JoiningDate\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.JoiningDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public System.DateTime DateOfConfirmation { + get { + try { + return ((global::System.DateTime)(this[this.tableEmployeeInfoBasic.DateOfConfirmationColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DateOfConfirmation\' in table \'EmployeeInfoBasic\' is DBNull." + + "", e); + } + } + set { + this[this.tableEmployeeInfoBasic.DateOfConfirmationColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string MaritalStatus { + get { + try { + return ((string)(this[this.tableEmployeeInfoBasic.MaritalStatusColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'MaritalStatus\' in table \'EmployeeInfoBasic\' is DBNull.", e); + } + } + set { + this[this.tableEmployeeInfoBasic.MaritalStatusColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEmployeeNoNull() { + return this.IsNull(this.tableEmployeeInfoBasic.EmployeeNoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEmployeeNoNull() { + this[this.tableEmployeeInfoBasic.EmployeeNoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsNameNull() { + return this.IsNull(this.tableEmployeeInfoBasic.NameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetNameNull() { + this[this.tableEmployeeInfoBasic.NameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsDepartmentNull() { + return this.IsNull(this.tableEmployeeInfoBasic.DepartmentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDepartmentNull() { + this[this.tableEmployeeInfoBasic.DepartmentColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsFloorNull() { + return this.IsNull(this.tableEmployeeInfoBasic.FloorColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetFloorNull() { + this[this.tableEmployeeInfoBasic.FloorColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsSectionNull() { + return this.IsNull(this.tableEmployeeInfoBasic.SectionColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSectionNull() { + this[this.tableEmployeeInfoBasic.SectionColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsLineNull() { + return this.IsNull(this.tableEmployeeInfoBasic.LineColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetLineNull() { + this[this.tableEmployeeInfoBasic.LineColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsGenderDescriptionNull() { + return this.IsNull(this.tableEmployeeInfoBasic.GenderDescriptionColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGenderDescriptionNull() { + this[this.tableEmployeeInfoBasic.GenderDescriptionColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsRNameNull() { + return this.IsNull(this.tableEmployeeInfoBasic.RNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetRNameNull() { + this[this.tableEmployeeInfoBasic.RNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsBirthDateNull() { + return this.IsNull(this.tableEmployeeInfoBasic.BirthDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetBirthDateNull() { + this[this.tableEmployeeInfoBasic.BirthDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsJoiningDateNull() { + return this.IsNull(this.tableEmployeeInfoBasic.JoiningDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetJoiningDateNull() { + this[this.tableEmployeeInfoBasic.JoiningDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsDateOfConfirmationNull() { + return this.IsNull(this.tableEmployeeInfoBasic.DateOfConfirmationColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDateOfConfirmationNull() { + this[this.tableEmployeeInfoBasic.DateOfConfirmationColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsMaritalStatusNull() { + return this.IsNull(this.tableEmployeeInfoBasic.MaritalStatusColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetMaritalStatusNull() { + this[this.tableEmployeeInfoBasic.MaritalStatusColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class DeletedLifeCycleRow : global::System.Data.DataRow { + + private DeletedLifeCycleDataTable tableDeletedLifeCycle; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal DeletedLifeCycleRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableDeletedLifeCycle = ((DeletedLifeCycleDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EffectDate { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.EffectDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EffectDate\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.EffectDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string GrossSalary { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.GrossSalaryColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GrossSalary\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.GrossSalaryColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string BasicSalary { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.BasicSalaryColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'BasicSalary\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.BasicSalaryColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Grade { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.GradeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Grade\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.GradeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Company { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.CompanyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Company\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.CompanyColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Designation { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.DesignationColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Designation\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.DesignationColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Location { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.LocationColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Location\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.LocationColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Department { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.DepartmentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Department\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.DepartmentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Confirmed { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.ConfirmedColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Confirmed\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.ConfirmedColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EmployeeNo { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.EmployeeNoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EmployeeNo\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.EmployeeNoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EmployeeName { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.EmployeeNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EmployeeName\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.EmployeeNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Status { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.StatusColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Status\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.StatusColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Remarks { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.RemarksColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Remarks\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.RemarksColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Description { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.DescriptionColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Description\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.DescriptionColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string SalaryMonth { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.SalaryMonthColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'SalaryMonth\' in table \'DeletedLifeCycle\' is DBNull.", e); + } + } + set { + this[this.tableDeletedLifeCycle.SalaryMonthColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string GradeSalaryAssesment { + get { + try { + return ((string)(this[this.tableDeletedLifeCycle.GradeSalaryAssesmentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GradeSalaryAssesment\' in table \'DeletedLifeCycle\' is DBNull" + + ".", e); + } + } + set { + this[this.tableDeletedLifeCycle.GradeSalaryAssesmentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEffectDateNull() { + return this.IsNull(this.tableDeletedLifeCycle.EffectDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEffectDateNull() { + this[this.tableDeletedLifeCycle.EffectDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsGrossSalaryNull() { + return this.IsNull(this.tableDeletedLifeCycle.GrossSalaryColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGrossSalaryNull() { + this[this.tableDeletedLifeCycle.GrossSalaryColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsBasicSalaryNull() { + return this.IsNull(this.tableDeletedLifeCycle.BasicSalaryColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetBasicSalaryNull() { + this[this.tableDeletedLifeCycle.BasicSalaryColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsGradeNull() { + return this.IsNull(this.tableDeletedLifeCycle.GradeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGradeNull() { + this[this.tableDeletedLifeCycle.GradeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsCompanyNull() { + return this.IsNull(this.tableDeletedLifeCycle.CompanyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetCompanyNull() { + this[this.tableDeletedLifeCycle.CompanyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsDesignationNull() { + return this.IsNull(this.tableDeletedLifeCycle.DesignationColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDesignationNull() { + this[this.tableDeletedLifeCycle.DesignationColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsLocationNull() { + return this.IsNull(this.tableDeletedLifeCycle.LocationColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetLocationNull() { + this[this.tableDeletedLifeCycle.LocationColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsDepartmentNull() { + return this.IsNull(this.tableDeletedLifeCycle.DepartmentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDepartmentNull() { + this[this.tableDeletedLifeCycle.DepartmentColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsConfirmedNull() { + return this.IsNull(this.tableDeletedLifeCycle.ConfirmedColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetConfirmedNull() { + this[this.tableDeletedLifeCycle.ConfirmedColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEmployeeNoNull() { + return this.IsNull(this.tableDeletedLifeCycle.EmployeeNoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEmployeeNoNull() { + this[this.tableDeletedLifeCycle.EmployeeNoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEmployeeNameNull() { + return this.IsNull(this.tableDeletedLifeCycle.EmployeeNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEmployeeNameNull() { + this[this.tableDeletedLifeCycle.EmployeeNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsStatusNull() { + return this.IsNull(this.tableDeletedLifeCycle.StatusColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetStatusNull() { + this[this.tableDeletedLifeCycle.StatusColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsRemarksNull() { + return this.IsNull(this.tableDeletedLifeCycle.RemarksColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetRemarksNull() { + this[this.tableDeletedLifeCycle.RemarksColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsDescriptionNull() { + return this.IsNull(this.tableDeletedLifeCycle.DescriptionColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDescriptionNull() { + this[this.tableDeletedLifeCycle.DescriptionColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsSalaryMonthNull() { + return this.IsNull(this.tableDeletedLifeCycle.SalaryMonthColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSalaryMonthNull() { + this[this.tableDeletedLifeCycle.SalaryMonthColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsGradeSalaryAssesmentNull() { + return this.IsNull(this.tableDeletedLifeCycle.GradeSalaryAssesmentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGradeSalaryAssesmentNull() { + this[this.tableDeletedLifeCycle.GradeSalaryAssesmentColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// @@ -151018,6 +152778,74 @@ namespace HRM.Report.PayrollDataSet { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public class EmployeeInfoBasicRowChangeEvent : global::System.EventArgs { + + private EmployeeInfoBasicRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicRowChangeEvent(EmployeeInfoBasicRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public EmployeeInfoBasicRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public class DeletedLifeCycleRowChangeEvent : global::System.EventArgs { + + private DeletedLifeCycleRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleRowChangeEvent(DeletedLifeCycleRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public DeletedLifeCycleRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } diff --git a/HRM.Report/PayrollDataSet/PayrollDataSet.xsd b/HRM.Report/PayrollDataSet/PayrollDataSet.xsd index cb59909..91dde72 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.xsd +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.xsd @@ -579,7 +579,7 @@ - + @@ -3280,13 +3280,53 @@ - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HRM.Report/PayrollDataSet/PayrollDataSet.xss b/HRM.Report/PayrollDataSet/PayrollDataSet.xss index 7f2dc97..0eed9bc 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.xss +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.xss @@ -4,188 +4,190 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/HRM.Report/RDLC/EmployeeInfoBasic.rdlc b/HRM.Report/RDLC/EmployeeInfoBasic.rdlc new file mode 100644 index 0000000..cfae927 --- /dev/null +++ b/HRM.Report/RDLC/EmployeeInfoBasic.rdlc @@ -0,0 +1,1349 @@ + + + 0 + + + + SQL + + + 7ef36da9-6393-4cc5-9c9b-2936a42de46b + + + + + + DummyDataSource + /* Local Query */ + true + + + + EmployeeNo + System.String + + + Name + System.String + + + Department + System.String + + + Floor + System.String + + + Section + System.String + + + Line + System.String + + + GenderDescription + System.String + + + RName + System.String + + + BirthDate + System.DateTime + + + JoiningDate + System.DateTime + + + DateOfConfirmation + System.DateTime + + + MaritalStatus + System.String + + + + PayrollDataSet + E:\Sojib\EchoTex_Payroll\EchoTex_Payroll\HRM.Report\PayrollDataSet\PayrollDataSet.xsd + EmployeeInfoBasic + + + + + + + + + + + + + + + 0.26976in + + + 0.64042in + + + 0.80358in + + + 0.79874in + + + 0.49182in + + + 0.66853in + + + 0.80326in + + + 0.50336in + + + 0.39874in + + + 0.49644in + + + 0.49644in + + + 0.58777in + + + 0.51615in + + + + + 0.25in + + + + + true + true + + + + + SL. + + + + + + + textbox3 + 17 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Emp No + + + + + + + textbox4 + 16 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Name + + + + + + + textbox5 + 15 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Department + + + + + + + Textbox6 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Floor + + + + + + + Textbox10 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Section + + + + + + + Textbox13 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Line + + + + + + + Textbox17 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Gender + + + + + + + textbox12 + 14 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Religion + + + + + + + textbox15 + 13 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DOB + + + + + + + textbox19 + 12 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DOJ + + + + + + + textbox7 + 11 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Confirm Date + + + + + + + textbox16 + 10 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Marital Status + + + + + + + textbox8 + 9 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + =RowNumber("PayrollDataSet_EmployeeInfoBasic") + + + + + + + Textbox1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmployeeNo.Value + + + + + + + EmployeeNo + 7 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Name.Value + + + + + + + Name + 6 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Department.Value + + + + + + + Department + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Floor.Value + + + + + + + Floor + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Section.Value + + + + + + + Section + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Line.Value + + + + + + + Line + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!GenderDescription.Value + + + + + + + GenderDescription + 5 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!RName.Value + + + + + + + RName + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =FormatDateTime(Fields!BirthDate.Value, DateFormat.ShortDate) + + + + + + + DOB + 3 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =FormatDateTime(Fields!JoiningDate.Value, DateFormat.ShortDate) + + + + + + + DOJ + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =FormatDateTime(Fields!DateOfConfirmation.Value, DateFormat.ShortDate) + + + + + + + ConfirmDate + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MaritalStatus.Value + + + + + + + MaritalStatus + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + PayrollDataSet_EmployeeInfoBasic + 0.1in + 0.5in + 7.475in + + 1.75pt + + + + + true + true + + + + + =Parameters!CompanyInfo.Value + + + + + + + 0.04375in + 1.52083in + 0.25in + 5.95834in + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + External + ="file:///" & Parameters!Logo.Value + image/jpg + FitProportional + 0.08125in + 0.5625in + 1.4in + 2 + + + + + + true + true + + + + + =Parameters!Phone.Value + + + + + + + true + true + + + + + =Parameters!Address.Value + + + + + + + + + + + + + 5.175in + 0.2in + 2.3in + + + + true + true + + + + + ="Print Date & Time: " & Format(Today(), "dd MMM yyyy") + + + + + + + textbox18 + 0.0125in + 0.25in + 2.5in + 1 + + + + + + + + + + textbox3 + 17 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Emp No + + + + + + + textbox4 + 16 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Name + + + + + + + textbox5 + 15 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Department + + + + + + + Textbox6 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Floor + + + + + + + Textbox10 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Section + + + + + + + Textbox13 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Line + + + + + + + Textbox17 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Gender + + + + + + + textbox12 + 14 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Religion + + + + + + + textbox15 + 13 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DOB + + + + + + + textbox19 + 12 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + DOJ + + + + + + + textbox7 + 11 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Confirm Date + + + + + + + textbox16 + 10 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Marital Status + + + + + + + textbox8 + 9 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + =RowNumber("PayrollDataSet_EmployeeInfoBasic") + + + + + + + Textbox1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmployeeNo.Value + + + + + + + EmployeeNo + 7 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Name.Value + + + + + + + Name + 6 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Department.Value + + + + + + + Department + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Floor.Value + + + + + + + Floor + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Section.Value + + + + + + + Section + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Line.Value + + + + + + + Line + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!GenderDescription.Value + + + + + + + GenderDescription + 5 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!RName.Value + + + + + + + RName + + + 2pt + 2pt + 2pt + 2pt + + + true + + + + + + true + true + + + + + =FormatDateTime(Fields!BirthDate.Value, DateFormat.ShortDate) + + + + + + + DOB + 3 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =FormatDateTime(Fields!JoiningDate.Value, DateFormat.ShortDate) + + + + + + + DOJ + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =FormatDateTime(Fields!DateOfConfirmation.Value, DateFormat.ShortDate) + + + + + + + ConfirmDate + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!MaritalStatus.Value + + + + + + + MaritalStatus + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + PayrollDataSet_EmployeeInfoBasic + 0.5in + 13.28461in + + + + + + + 5.17501in + 0.2in + 2.3in + + + + true + true + + + + + ="Print Date & Time: " & Format(Today(), "dd MMM yyyy") + + + + + + + textbox18 + 0.01251in + 0.25in + 2.5in + 1 + + + + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Name + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Effect Date + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Salary Month + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Gross Salary + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Basic Salary + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Grade + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Company + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Designation + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Location + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Department + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Status + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Description + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + =Fields!EmployeeNo.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmployeeName.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EffectDate.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!SalaryMonth.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!GrossSalary.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!BasicSalary.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Grade.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Company.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Designation.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Location.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Department.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Status.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Description.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + + + + + + + PayrollDataSet_DeletedLifeCycle + 0.13417in + 0.5in + 7.27in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + 0.82292in + + + + + + + 0.25in + 7.27in + + + + true + true + + + + + =Parameters!Address.Value + + + + textbox29 + 0.25in + 1.475in + 0.425in + 4.3in + 1 + + + + External + ="file:///" & Parameters!Logo.Value + image/bmp + Fit + 0.875in + 1.45in + 2 + + + + + + + Textbox5 + 0.71667in + 1.82167in + 0.25in + 3.95333in + 3 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + 0.34375in + true + true + + + + + 11.69in + 8.27in + 0.5in + 0.5in + 1in + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Emp No + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Name + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Effect Date + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Salary Month + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Gross Salary + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Basic Salary + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Grade + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Company + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Designation + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Location + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Department + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Status + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Description + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + =RowNumber("PayrollDataSet_DeletedLifeCycle") + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmployeeNo.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmployeeName.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EffectDate.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!SalaryMonth.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!GrossSalary.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!BasicSalary.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Grade.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Company.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Designation.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Location.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Department.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Status.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Description.Value + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + + + + + + + PayrollDataSet_DeletedLifeCycle + 0.5in + 13.14276in + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + + + 0.51408in +