diff --git a/HRM.BO/HRBasic/Enums.cs b/HRM.BO/HRBasic/Enums.cs index a80e132..b418947 100644 --- a/HRM.BO/HRBasic/Enums.cs +++ b/HRM.BO/HRBasic/Enums.cs @@ -2283,6 +2283,7 @@ namespace HRM.BO MultipleEmpLeaveBalanceEcho = 725, LeaveReportEcho = 726, LeaveRegisterBangla = 727, + LeaveEncashment = 728, //Hnm(801-900) OtBankDisbursementHnm = 801, BonusRegisterHnm = 802, diff --git a/HRM.DA/DA/Leave/LeaveEncashmentDA.cs b/HRM.DA/DA/Leave/LeaveEncashmentDA.cs index 1d7af71..fd24bf7 100644 --- a/HRM.DA/DA/Leave/LeaveEncashmentDA.cs +++ b/HRM.DA/DA/Leave/LeaveEncashmentDA.cs @@ -60,6 +60,11 @@ namespace HRM.Service //return tc.ExecuteReader("SELECT * FROM LEAVEEncashment WHERE EmployeeID IN (%q) AND Encashmentfromdate >= %d AND Encashmenttodate<=%d", empIDs, FirstDateOfYear, LastDateOfYear); return tc.ExecuteReader("SELECT * FROM LEAVEEncashment WHERE EmployeeID IN (%q) AND Encashmentfromdate >= %d ", empIDs, FirstDateOfYear); } + internal static IDataReader GetByEmpIDs(TransactionContext tc, string empIDs, int leaveyearid, DateTime EncashMonth) + { + string sql = SQLParser.MakeSQL(@"SELECT * FROM LEAVEEncashment WHERE EmployeeID IN (%q) and LeaveYearID = %n and EncashMonth Between %d and %d", empIDs, leaveyearid, EncashMonth.FirstDateOfMonth(), EncashMonth.LastDateOfMonth());// + return tc.ExecuteReader(sql); + } internal static DataSet GetData(TransactionContext tc, int nYearID) { DataSet rawData = new DataSet(); diff --git a/HRM.DA/Service/Leave/EmpLeaveStatusService.cs b/HRM.DA/Service/Leave/EmpLeaveStatusService.cs index 38cb986..aecef60 100644 --- a/HRM.DA/Service/Leave/EmpLeaveStatusService.cs +++ b/HRM.DA/Service/Leave/EmpLeaveStatusService.cs @@ -862,6 +862,209 @@ namespace HRM.DA return dTEmpLeave; } + + + public DataTable CurrentYearStatusForEncashment(string sEmpIDs, LeaveYear lYear, EnumLeaveStatus eStatus, DateTime EncashMonth) + { + DataTable dTEmpLeave = new DataTable(); + dTEmpLeave.Columns.Add("EmpName", typeof(System.String)); + dTEmpLeave.Columns.Add("JoiningDate", typeof(System.String)); + dTEmpLeave.Columns.Add("EmpNo", typeof(System.String)); + dTEmpLeave.Columns.Add("Designation", typeof(System.String)); + dTEmpLeave.Columns.Add("AccountNo", typeof(System.String)); + dTEmpLeave.Columns.Add("TINNo", typeof(System.String)); + dTEmpLeave.Columns.Add("Department", typeof(System.String)); + dTEmpLeave.Columns.Add("Floor", typeof(System.String)); + dTEmpLeave.Columns.Add("Section", typeof(System.String)); + dTEmpLeave.Columns.Add("Line", typeof(System.String)); + dTEmpLeave.Columns.Add("CC", typeof(System.String)); + dTEmpLeave.Columns.Add("CCCode", typeof(System.String)); + dTEmpLeave.Columns.Add("Grade", typeof(System.String)); + dTEmpLeave.Columns.Add("Gross", typeof(System.String)); + + dTEmpLeave.Columns.Add("Present", typeof(System.String)); + dTEmpLeave.Columns.Add("Holiday", typeof(System.String)); + dTEmpLeave.Columns.Add("Abcent", typeof(System.String)); + dTEmpLeave.Columns.Add("CL", typeof(System.String)); + dTEmpLeave.Columns.Add("SL", typeof(System.String)); + dTEmpLeave.Columns.Add("SPL", typeof(System.String)); + dTEmpLeave.Columns.Add("COM", typeof(System.String)); + dTEmpLeave.Columns.Add("PL", typeof(System.String)); + dTEmpLeave.Columns.Add("ML", typeof(System.String)); + dTEmpLeave.Columns.Add("LWOP", typeof(System.String)); + dTEmpLeave.Columns.Add("EL", typeof(System.String)); + dTEmpLeave.Columns.Add("ELDays", typeof(System.String)); + dTEmpLeave.Columns.Add("ELPayment", typeof(System.String)); + dTEmpLeave.Columns.Add("TDSAIT", typeof(System.String)); + dTEmpLeave.Columns.Add("Net", typeof(double)); + dTEmpLeave.Columns.Add("Remarks", typeof(System.String)); + dTEmpLeave.Columns.Add("Signature", typeof(System.String)); + dTEmpLeave.Columns.Add("NetSum", typeof(string)); + + dTEmpLeave.Columns.Add("EnjoyedLeave", typeof(double)); + dTEmpLeave.Columns.Add("EncashmentFromDate", typeof(System.DateTime)); + dTEmpLeave.Columns.Add("EncashmentToDate", typeof(System.DateTime)); + dTEmpLeave.Columns.Add("LeaveBalance", typeof(double)); + + try + { + + DataTable dtEmpBasicInfo = new EmployeeService().GetAllEmpBasicInfo(sEmpIDs) + .Tables[0] + .AsEnumerable() + .OrderBy(x => Convert.ToInt32(x["EmployeeID"].ToString())) + .CopyToDataTable(); + + List leaveEncashments = new LeaveEncashmentService().GetByEmpIDs(sEmpIDs, lYear.ID, EncashMonth); + + //List oCurrYearBalance = null; + //List oAllEmpsCurrYearBalance = new List(); + //DateTime operationDate = GlobalFunctions.GetOperationDate(); + //if (operationDate.Date > lYear.EndDate.Date) + //{ + // operationDate = lYear.EndDate.Date; + //} + //DateTime oEmpOperationDate; + //DataTable oYearlyDailyAttnProcess = DailyAttnProcess.GetTypeWiseAttnCount(sEmpIDs, operationDate.FirstDateOfYear(), operationDate.LastDateOfYear(), EnumAttendanceType.Present, EnumAttendanceType.Early, EnumAttendanceType.Late, EnumAttendanceType.Delay, EnumAttendanceType.HalfDay, EnumAttendanceType.OutSideDuty) + // .AsEnumerable() + // .OrderBy(x => Convert.ToInt32(x["EmployeeID"].ToString())) + // .CopyToDataTable(); + LeaveYear oCurrYear = lYear; + //LeaveYear oPrvYear = LeaveYear.LastLeaveYear(oCurrYear); + //List setupTypes = SetupDetail.GetTypes(EnumParameterSetup.Leave); + //List setupDetails = SetupDetail.GetParameters(EnumParameterSetup.Leave); + //List leaveParamss = LeaveParameter.Get(); + //List leaveParamDetails = new LeaveParameter().GetAllDetails(); + //List oLs = LeaveEntry.GetByLeaveYear(oCurrYear.ID.Integer); + //List oPrevStatuses = EmpLeaveStatus.GetAllPrvYearStatus(oCurrYear.ID.Integer); + //List oExceptions = LeaveException.Get(lYear.StartDate, lYear.EndDate); + Queue oEmployees = new Queue(new EmployeeService().GetByEmpIDs(sEmpIDs).OrderBy(x => x.ID)); + double net = 0; + + foreach (DataRow drBasic in dtEmpBasicInfo.Rows) + { + //Employee oEmp = null; + ////int presentCount = 0; + + //if (oEmployees.Any() && oEmployees.Peek().ID.Integer == Convert.ToInt32(drBasic["EmployeeID"].ToString())) + //{ + // oEmp = oEmployees.Dequeue(); + //} + //else + //{ + // continue; + //} + LeaveEncashment le = leaveEncashments.Where(x => x.EmployeeID == Convert.ToInt32(drBasic["EmployeeID"].ToString())).FirstOrDefault(); + if (le == null) + { + continue; + } + //oEmpOperationDate = operationDate; + + //if (oEmp.EndOfContractDate != null) + //{ + // if (oEmp.EndOfContractDate < lYear.StartDate) + // continue; + + // if (oEmp.EndOfContractDate.Value < operationDate) + // { + // oEmpOperationDate = oEmp.EndOfContractDate.Value; + // } + + //} + //DataRow dRow = oYearlyDailyAttnProcess.AsEnumerable().FirstOrDefault(x => Convert.ToInt32(x["EmployeeID"].ToString()) == Convert.ToInt32(drBasic["EmployeeID"].ToString())); + //presentCount = dRow != null ? Convert.ToInt32(dRow["Count"].ToString()) : 0; + //List oAppLeaveParams = LeaveParameter.ApplicableParamsForReportOptimized(oEmp, setupTypes, setupDetails, leaveParamss); + //oCurrYearBalance = EmpLeaveStatus.CurrentYearStatusOptimized(oEmp, oEmpOperationDate, presentCount, oAppLeaveParams, oCurrYear, oLs, eStatus, oPrevStatuses, leaveParamDetails, oExceptions); + + DataRow oRow = null; + oRow = dTEmpLeave.NewRow(); + net = 0; + if (drBasic != null) + { + oRow["EmpNo"] = drBasic["EmployeeNo"]; + oRow["EmpName"] = drBasic["Name"]; + oRow["Designation"] = drBasic["Designation"]; + oRow["Department"] = drBasic["Department"]; + oRow["Floor"] = drBasic["Floor"]; + oRow["Section"] = drBasic["Section"]; + oRow["Line"] = drBasic["Line"]; + //oRow["Unit"] = string.Empty; + oRow["JoiningDate"] = Convert.ToDateTime(drBasic["JoiningDate"].ToString()).ToString("dd MMM yyyy"); + oRow["AccountNo"] = drBasic["ACCOUNTNO"]; + oRow["TINNo"] = drBasic["TINNO"]; + oRow["CC"] = ""; + oRow["CCCode"] = ""; + oRow["Grade"] = drBasic["GradeName"]; + oRow["Gross"] = le.GrossSalary.ToString("N2"); //Convert.ToDouble(drBasic["GROSSSALARY"].ToString()).ToString("N2"); + + oRow["Present"] = le.presentDays.ToString();/*le.PresentDays.ToString();*/ + oRow["Holiday"] = le.holiDays.ToString();/*le.HoliDays.ToString();*/ + oRow["Abcent"] = le.absentDays.ToString();/*le.AbsentDays.ToString();*/ + oRow["ELDays"] = le.EncashmentDays.ToString("N2"); + oRow["ELPayment"] = le.Amount.ToString("N2"); + oRow["TDSAIT"] = le.TaxAmount.ToString("N2"); + oRow["CL"] = "0"; + oRow["SL"] = "0"; + oRow["SPL"] = "0"; + oRow["COM"] = "0"; + oRow["PL"] = "0"; + oRow["ML"] = "0"; + oRow["LWOP"] = "0"; + oRow["EL"] = "0"; + oRow["Net"] = le.Amount; + oRow["EnjoyedLeave"] = le.enjoyedLeave;/*le.EnjoyedLeave;*/ + oRow["EncashmentFromDate"] = le.EncashmentFromDate; + oRow["EncashmentToDate"] = le.EncashmentToDate; + oRow["LeaveBalance"] = le.LeaveBalance; + } + //foreach (EmpLeaveStatus eSts in oCurrYearBalance) + //{ + + // switch (eSts.Leave.Code) + // { + // case "CL": + // oRow["CL"] = eSts.ClosingBalance.ToString(); + // break; + // case "SL": + // oRow["SL"] = eSts.ClosingBalance.ToString(); + // break; + // case "SPL": + // oRow["SPL"] = eSts.ClosingBalance.ToString(); + // break; + // case "COM": + // oRow["COM"] = eSts.ClosingBalance.ToString(); + // break; + // case "PL": + // oRow["PL"] = eSts.ClosingBalance.ToString(); + // break; + // case "ML": + // oRow["ML"] = eSts.ClosingBalance.ToString(); + // break; + // case "LWOP": + // oRow["LWOP"] = eSts.ClosingBalance.ToString(); + // break; + // case "EL": + // oRow["EL"] = eSts.ClosingBalance.ToString(); + // break; + // default: + // break; + // } + + //} + + dTEmpLeave.Rows.Add(oRow); + } + + return dTEmpLeave; + } + catch (Exception ex) + { + + } + return dTEmpLeave; + } + } #endregion diff --git a/HRM.DA/Service/Leave/LeaveEncashmentService.cs b/HRM.DA/Service/Leave/LeaveEncashmentService.cs index 08e3e39..c6cc6ce 100644 --- a/HRM.DA/Service/Leave/LeaveEncashmentService.cs +++ b/HRM.DA/Service/Leave/LeaveEncashmentService.cs @@ -41,6 +41,10 @@ namespace HRM.Service oLeaveEncashment.ModifiedDate = oReader.GetDateTime("ModifiedDate"); oLeaveEncashment.BasicSalary = oReader.GetDouble("BasicSalary").Value; oLeaveEncashment.ESSSubmittedDays = oReader.GetDouble("ESSSubmittedDays").Value; + oLeaveEncashment.presentDays = oReader.GetDouble("PresentDays").Value; + oLeaveEncashment.absentDays = oReader.GetDouble("AbsentDays").Value; + oLeaveEncashment.enjoyedLeave = oReader.GetDouble("EnjoyedLeave").Value; + oLeaveEncashment.holiDays = oReader.GetDouble("HoliDays").Value; this.SetObjectState(oLeaveEncashment, Ease.Core.ObjectState.Saved); } protected override T CreateObject(DataReader oReader) @@ -605,6 +609,37 @@ namespace HRM.Service (((end.Month > start.Month) || ((end.Month == start.Month) && (end.Day >= start.Day))) ? 1 : 0); } + + public List GetByEmpIDs(string empIDs, int leaveyearid, DateTime EncashMonth) + { + List employees = new List(); + TransactionContext tc = null; + try + { + tc = TransactionContext.Begin(); + + DataReader dr = new DataReader(LeaveEncashmentDA.GetByEmpIDs(tc, empIDs, leaveyearid, EncashMonth)); + employees = this.CreateObjects(dr); + dr.Close(); + + tc.End(); + } + catch (Exception e) + { + #region Handle Exception + + if (tc != null) + tc.HandleError(); + ExceptionLog.Write(e); + + throw new ServiceException(e.Message, e); + + #endregion + } + + + return employees; + } } #endregion } diff --git a/HRM.Report/Class/rptEcho.cs b/HRM.Report/Class/rptEcho.cs index 37db944..a50498b 100644 --- a/HRM.Report/Class/rptEcho.cs +++ b/HRM.Report/Class/rptEcho.cs @@ -3645,6 +3645,32 @@ namespace HRM.Report } } + + public byte[] ShowLeaveEncashmentReport(string sEmpIDs, DateTime fromMonth, int lyyid, int payrollTypeID, DateTime nextPayProcessDate, string reportType) + { + + ReportProcessor form = new ReportProcessor(); + + LeaveYear oLeaveYear = new LeaveYearService().Get(lyyid); + string leaveYear = fromMonth.ToString("MMMM yyyy") + " - " + fromMonth.AddYears(1).ToString("MMMM yyyy");//cboLeaveYear.Text; + + //DataTable dTEmpLeave = new HRM.Report.PayrollDataSet.dsEmpLeaveLedger.LeaveBalanceDataTable(); + DataTable dt = new EmpLeaveStatusService().CurrentYearStatusForEncashment(sEmpIDs, oLeaveYear, EnumLeaveStatus.Approved, fromMonth); + + + DataSet dSet = new DataSet(); + dt.TableName = "PayrollDataSet_dtEncashmentReportNew"; + dSet.Tables.Add(dt); ; + + List oParameters = new List(); + ReportParameter rParam = new ReportParameter("LeaveYear", leaveYear); + oParameters.Add(rParam); + rParam = new ReportParameter("EncashMonth", fromMonth.ToString("MMMM yyyy")); + oParameters.Add(rParam); + + string RDLC = "EncashmentReportEcho.rdlc"; + return form.CommonReportViewForReports(null, dSet, null, RDLC, oParameters, true, payrollTypeID, reportType); + } #endregion } } diff --git a/HRM.Report/HRM.Report.csproj b/HRM.Report/HRM.Report.csproj index 0d3707e..1e1fb6b 100644 --- a/HRM.Report/HRM.Report.csproj +++ b/HRM.Report/HRM.Report.csproj @@ -124,6 +124,7 @@ + @@ -386,6 +387,7 @@ + PreserveNewest diff --git a/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs b/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs index dffc5d7..84e0c30 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.Designer.cs @@ -390,6 +390,8 @@ namespace HRM.Report.PayrollDataSet { private EmployeeDetailEchoDataTable tableEmployeeDetailEcho; + private dtEncashmentReportNewDataTable tabledtEncashmentReportNew; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -969,6 +971,9 @@ namespace HRM.Report.PayrollDataSet { if ((ds.Tables["EmployeeDetailEcho"] != null)) { base.Tables.Add(new EmployeeDetailEchoDataTable(ds.Tables["EmployeeDetailEcho"])); } + if ((ds.Tables["dtEncashmentReportNew"] != null)) { + base.Tables.Add(new dtEncashmentReportNewDataTable(ds.Tables["dtEncashmentReportNew"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -2817,6 +2822,16 @@ 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 dtEncashmentReportNewDataTable dtEncashmentReportNew { + get { + return this.tabledtEncashmentReportNew; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -3433,6 +3448,9 @@ namespace HRM.Report.PayrollDataSet { if ((ds.Tables["EmployeeDetailEcho"] != null)) { base.Tables.Add(new EmployeeDetailEchoDataTable(ds.Tables["EmployeeDetailEcho"])); } + if ((ds.Tables["dtEncashmentReportNew"] != null)) { + base.Tables.Add(new dtEncashmentReportNewDataTable(ds.Tables["dtEncashmentReportNew"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -4564,6 +4582,12 @@ namespace HRM.Report.PayrollDataSet { this.tableEmployeeDetailEcho.InitVars(); } } + this.tabledtEncashmentReportNew = ((dtEncashmentReportNewDataTable)(base.Tables["dtEncashmentReportNew"])); + if ((initTable == true)) { + if ((this.tabledtEncashmentReportNew != null)) { + this.tabledtEncashmentReportNew.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -4940,6 +4964,8 @@ namespace HRM.Report.PayrollDataSet { base.Tables.Add(this.tableDeletedLifeCycle); this.tableEmployeeDetailEcho = new EmployeeDetailEchoDataTable(); base.Tables.Add(this.tableEmployeeDetailEcho); + this.tabledtEncashmentReportNew = new dtEncashmentReportNewDataTable(); + base.Tables.Add(this.tabledtEncashmentReportNew); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -6040,6 +6066,12 @@ 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 ShouldSerializedtEncashmentReportNew() { + 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) { @@ -6644,6 +6676,9 @@ namespace HRM.Report.PayrollDataSet { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] public delegate void EmployeeDetailEchoRowChangeEventHandler(object sender, EmployeeDetailEchoRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public delegate void dtEncashmentReportNewRowChangeEventHandler(object sender, dtEncashmentReportNewRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -82908,6 +82943,782 @@ namespace HRM.Report.PayrollDataSet { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class dtEncashmentReportNewDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnEmpName; + + private global::System.Data.DataColumn columnJoiningDate; + + private global::System.Data.DataColumn columnEmpNo; + + private global::System.Data.DataColumn columnDesignation; + + private global::System.Data.DataColumn columnAccountNo; + + private global::System.Data.DataColumn columnTINNo; + + 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 columnCC; + + private global::System.Data.DataColumn columnCCCode; + + private global::System.Data.DataColumn columnGrade; + + private global::System.Data.DataColumn columnGross; + + private global::System.Data.DataColumn columnPresent; + + private global::System.Data.DataColumn columnHoliday; + + private global::System.Data.DataColumn columnAbcent; + + private global::System.Data.DataColumn columnCL; + + private global::System.Data.DataColumn columnSL; + + private global::System.Data.DataColumn columnSPL; + + private global::System.Data.DataColumn columnCOM; + + private global::System.Data.DataColumn columnPL; + + private global::System.Data.DataColumn columnML; + + private global::System.Data.DataColumn columnLWOP; + + private global::System.Data.DataColumn columnEL; + + private global::System.Data.DataColumn columnELDays; + + private global::System.Data.DataColumn columnELPayment; + + private global::System.Data.DataColumn columnTDSAIT; + + private global::System.Data.DataColumn columnNet; + + private global::System.Data.DataColumn columnRemarks; + + private global::System.Data.DataColumn columnSignature; + + private global::System.Data.DataColumn columnNetSum; + + private global::System.Data.DataColumn columnEnjoyedLeave; + + private global::System.Data.DataColumn columnEncashmentFromDate; + + private global::System.Data.DataColumn columnEncashmentToDate; + + private global::System.Data.DataColumn columnLeaveBalance; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public dtEncashmentReportNewDataTable() { + this.TableName = "dtEncashmentReportNew"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal dtEncashmentReportNewDataTable(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")] + [System.ObsoleteAttribute("This API supports obsolete formatter-based serialization. It should not be called" + + " or extended by application code.", DiagnosticId="SYSLIB0051")] + protected dtEncashmentReportNewDataTable(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 EmpNameColumn { + get { + return this.columnEmpName; + } + } + + [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 EmpNoColumn { + get { + return this.columnEmpNo; + } + } + + [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 AccountNoColumn { + get { + return this.columnAccountNo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn TINNoColumn { + get { + return this.columnTINNo; + } + } + + [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 CCColumn { + get { + return this.columnCC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn CCCodeColumn { + get { + return this.columnCCCode; + } + } + + [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 GrossColumn { + get { + return this.columnGross; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn PresentColumn { + get { + return this.columnPresent; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn HolidayColumn { + get { + return this.columnHoliday; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn AbcentColumn { + get { + return this.columnAbcent; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn CLColumn { + get { + return this.columnCL; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn SLColumn { + get { + return this.columnSL; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn SPLColumn { + get { + return this.columnSPL; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn COMColumn { + get { + return this.columnCOM; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn PLColumn { + get { + return this.columnPL; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn MLColumn { + get { + return this.columnML; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn LWOPColumn { + get { + return this.columnLWOP; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn ELColumn { + get { + return this.columnEL; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn ELDaysColumn { + get { + return this.columnELDays; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn ELPaymentColumn { + get { + return this.columnELPayment; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn TDSAITColumn { + get { + return this.columnTDSAIT; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn NetColumn { + get { + return this.columnNet; + } + } + + [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 SignatureColumn { + get { + return this.columnSignature; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn NetSumColumn { + get { + return this.columnNetSum; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EnjoyedLeaveColumn { + get { + return this.columnEnjoyedLeave; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EncashmentFromDateColumn { + get { + return this.columnEncashmentFromDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn EncashmentToDateColumn { + get { + return this.columnEncashmentToDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public global::System.Data.DataColumn LeaveBalanceColumn { + get { + return this.columnLeaveBalance; + } + } + + [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 dtEncashmentReportNewRow this[int index] { + get { + return ((dtEncashmentReportNewRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event dtEncashmentReportNewRowChangeEventHandler dtEncashmentReportNewRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event dtEncashmentReportNewRowChangeEventHandler dtEncashmentReportNewRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event dtEncashmentReportNewRowChangeEventHandler dtEncashmentReportNewRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public event dtEncashmentReportNewRowChangeEventHandler dtEncashmentReportNewRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void AdddtEncashmentReportNewRow(dtEncashmentReportNewRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public dtEncashmentReportNewRow AdddtEncashmentReportNewRow( + string EmpName, + string JoiningDate, + string EmpNo, + string Designation, + string AccountNo, + string TINNo, + string Department, + string Floor, + string Section, + string Line, + string CC, + string CCCode, + string Grade, + string Gross, + string Present, + string Holiday, + string Abcent, + string CL, + string SL, + string SPL, + string COM, + string PL, + string ML, + string LWOP, + string EL, + double ELDays, + string ELPayment, + string TDSAIT, + double Net, + string Remarks, + string Signature, + string NetSum, + double EnjoyedLeave, + System.DateTime EncashmentFromDate, + System.DateTime EncashmentToDate, + double LeaveBalance) { + dtEncashmentReportNewRow rowdtEncashmentReportNewRow = ((dtEncashmentReportNewRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + EmpName, + JoiningDate, + EmpNo, + Designation, + AccountNo, + TINNo, + Department, + Floor, + Section, + Line, + CC, + CCCode, + Grade, + Gross, + Present, + Holiday, + Abcent, + CL, + SL, + SPL, + COM, + PL, + ML, + LWOP, + EL, + ELDays, + ELPayment, + TDSAIT, + Net, + Remarks, + Signature, + NetSum, + EnjoyedLeave, + EncashmentFromDate, + EncashmentToDate, + LeaveBalance}; + rowdtEncashmentReportNewRow.ItemArray = columnValuesArray; + this.Rows.Add(rowdtEncashmentReportNewRow); + return rowdtEncashmentReportNewRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public override global::System.Data.DataTable Clone() { + dtEncashmentReportNewDataTable cln = ((dtEncashmentReportNewDataTable)(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 dtEncashmentReportNewDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal void InitVars() { + this.columnEmpName = base.Columns["EmpName"]; + this.columnJoiningDate = base.Columns["JoiningDate"]; + this.columnEmpNo = base.Columns["EmpNo"]; + this.columnDesignation = base.Columns["Designation"]; + this.columnAccountNo = base.Columns["AccountNo"]; + this.columnTINNo = base.Columns["TINNo"]; + this.columnDepartment = base.Columns["Department"]; + this.columnFloor = base.Columns["Floor"]; + this.columnSection = base.Columns["Section"]; + this.columnLine = base.Columns["Line"]; + this.columnCC = base.Columns["CC"]; + this.columnCCCode = base.Columns["CCCode"]; + this.columnGrade = base.Columns["Grade"]; + this.columnGross = base.Columns["Gross"]; + this.columnPresent = base.Columns["Present"]; + this.columnHoliday = base.Columns["Holiday"]; + this.columnAbcent = base.Columns["Abcent"]; + this.columnCL = base.Columns["CL"]; + this.columnSL = base.Columns["SL"]; + this.columnSPL = base.Columns["SPL"]; + this.columnCOM = base.Columns["COM"]; + this.columnPL = base.Columns["PL"]; + this.columnML = base.Columns["ML"]; + this.columnLWOP = base.Columns["LWOP"]; + this.columnEL = base.Columns["EL"]; + this.columnELDays = base.Columns["ELDays"]; + this.columnELPayment = base.Columns["ELPayment"]; + this.columnTDSAIT = base.Columns["TDSAIT"]; + this.columnNet = base.Columns["Net"]; + this.columnRemarks = base.Columns["Remarks"]; + this.columnSignature = base.Columns["Signature"]; + this.columnNetSum = base.Columns["NetSum"]; + this.columnEnjoyedLeave = base.Columns["EnjoyedLeave"]; + this.columnEncashmentFromDate = base.Columns["EncashmentFromDate"]; + this.columnEncashmentToDate = base.Columns["EncashmentToDate"]; + this.columnLeaveBalance = base.Columns["LeaveBalance"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + private void InitClass() { + this.columnEmpName = new global::System.Data.DataColumn("EmpName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEmpName); + this.columnJoiningDate = new global::System.Data.DataColumn("JoiningDate", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnJoiningDate); + this.columnEmpNo = new global::System.Data.DataColumn("EmpNo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEmpNo); + this.columnDesignation = new global::System.Data.DataColumn("Designation", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDesignation); + this.columnAccountNo = new global::System.Data.DataColumn("AccountNo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAccountNo); + this.columnTINNo = new global::System.Data.DataColumn("TINNo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTINNo); + 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.columnCC = new global::System.Data.DataColumn("CC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCC); + this.columnCCCode = new global::System.Data.DataColumn("CCCode", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCCCode); + this.columnGrade = new global::System.Data.DataColumn("Grade", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGrade); + this.columnGross = new global::System.Data.DataColumn("Gross", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGross); + this.columnPresent = new global::System.Data.DataColumn("Present", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPresent); + this.columnHoliday = new global::System.Data.DataColumn("Holiday", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnHoliday); + this.columnAbcent = new global::System.Data.DataColumn("Abcent", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAbcent); + this.columnCL = new global::System.Data.DataColumn("CL", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCL); + this.columnSL = new global::System.Data.DataColumn("SL", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSL); + this.columnSPL = new global::System.Data.DataColumn("SPL", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSPL); + this.columnCOM = new global::System.Data.DataColumn("COM", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCOM); + this.columnPL = new global::System.Data.DataColumn("PL", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPL); + this.columnML = new global::System.Data.DataColumn("ML", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnML); + this.columnLWOP = new global::System.Data.DataColumn("LWOP", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLWOP); + this.columnEL = new global::System.Data.DataColumn("EL", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEL); + this.columnELDays = new global::System.Data.DataColumn("ELDays", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnELDays); + this.columnELPayment = new global::System.Data.DataColumn("ELPayment", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnELPayment); + this.columnTDSAIT = new global::System.Data.DataColumn("TDSAIT", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTDSAIT); + this.columnNet = new global::System.Data.DataColumn("Net", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNet); + this.columnRemarks = new global::System.Data.DataColumn("Remarks", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnRemarks); + this.columnSignature = new global::System.Data.DataColumn("Signature", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSignature); + this.columnNetSum = new global::System.Data.DataColumn("NetSum", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNetSum); + this.columnEnjoyedLeave = new global::System.Data.DataColumn("EnjoyedLeave", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEnjoyedLeave); + this.columnEncashmentFromDate = new global::System.Data.DataColumn("EncashmentFromDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEncashmentFromDate); + this.columnEncashmentToDate = new global::System.Data.DataColumn("EncashmentToDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnEncashmentToDate); + this.columnLeaveBalance = new global::System.Data.DataColumn("LeaveBalance", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLeaveBalance); + this.columnEmpName.Caption = "EmpID"; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public dtEncashmentReportNewRow NewdtEncashmentReportNewRow() { + return ((dtEncashmentReportNewRow)(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 dtEncashmentReportNewRow(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(dtEncashmentReportNewRow); + } + + [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.dtEncashmentReportNewRowChanged != null)) { + this.dtEncashmentReportNewRowChanged(this, new dtEncashmentReportNewRowChangeEvent(((dtEncashmentReportNewRow)(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.dtEncashmentReportNewRowChanging != null)) { + this.dtEncashmentReportNewRowChanging(this, new dtEncashmentReportNewRowChangeEvent(((dtEncashmentReportNewRow)(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.dtEncashmentReportNewRowDeleted != null)) { + this.dtEncashmentReportNewRowDeleted(this, new dtEncashmentReportNewRowChangeEvent(((dtEncashmentReportNewRow)(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.dtEncashmentReportNewRowDeleting != null)) { + this.dtEncashmentReportNewRowDeleting(this, new dtEncashmentReportNewRowChangeEvent(((dtEncashmentReportNewRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void RemovedtEncashmentReportNewRow(dtEncashmentReportNewRow 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 = "dtEncashmentReportNewDataTable"; + 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. /// @@ -149671,6 +150482,1031 @@ namespace HRM.Report.PayrollDataSet { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class dtEncashmentReportNewRow : global::System.Data.DataRow { + + private dtEncashmentReportNewDataTable tabledtEncashmentReportNew; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + internal dtEncashmentReportNewRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tabledtEncashmentReportNew = ((dtEncashmentReportNewDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EmpName { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.EmpNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EmpName\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.EmpNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string JoiningDate { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.JoiningDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'JoiningDate\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.JoiningDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EmpNo { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.EmpNoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EmpNo\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.EmpNoColumn] = 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.tabledtEncashmentReportNew.DesignationColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Designation\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.DesignationColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string AccountNo { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.AccountNoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'AccountNo\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.AccountNoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string TINNo { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.TINNoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'TINNo\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.TINNoColumn] = 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.tabledtEncashmentReportNew.DepartmentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Department\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.FloorColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Floor\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.SectionColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Section\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.LineColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Line\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.LineColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string CC { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.CCColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CC\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.CCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string CCCode { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.CCCodeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CCCode\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.CCCodeColumn] = 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.tabledtEncashmentReportNew.GradeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Grade\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.GradeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Gross { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.GrossColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Gross\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.GrossColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Present { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.PresentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Present\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.PresentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Holiday { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.HolidayColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Holiday\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.HolidayColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Abcent { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.AbcentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Abcent\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.AbcentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string CL { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.CLColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CL\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.CLColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string SL { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.SLColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'SL\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.SLColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string SPL { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.SPLColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'SPL\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.SPLColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string COM { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.COMColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'COM\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.COMColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string PL { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.PLColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PL\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.PLColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string ML { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.MLColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ML\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.MLColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string LWOP { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.LWOPColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'LWOP\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.LWOPColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string EL { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.ELColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EL\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.ELColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public double ELDays { + get { + try { + return ((double)(this[this.tabledtEncashmentReportNew.ELDaysColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ELDays\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.ELDaysColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string ELPayment { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.ELPaymentColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ELPayment\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.ELPaymentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string TDSAIT { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.TDSAITColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'TDSAIT\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.TDSAITColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public double Net { + get { + try { + return ((double)(this[this.tabledtEncashmentReportNew.NetColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Net\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.NetColumn] = 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.tabledtEncashmentReportNew.RemarksColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Remarks\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.RemarksColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string Signature { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.SignatureColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Signature\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.SignatureColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public string NetSum { + get { + try { + return ((string)(this[this.tabledtEncashmentReportNew.NetSumColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'NetSum\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.NetSumColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public double EnjoyedLeave { + get { + try { + return ((double)(this[this.tabledtEncashmentReportNew.EnjoyedLeaveColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EnjoyedLeave\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.EnjoyedLeaveColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public System.DateTime EncashmentFromDate { + get { + try { + return ((global::System.DateTime)(this[this.tabledtEncashmentReportNew.EncashmentFromDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EncashmentFromDate\' in table \'dtEncashmentReportNew\' is DBN" + + "ull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.EncashmentFromDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public System.DateTime EncashmentToDate { + get { + try { + return ((global::System.DateTime)(this[this.tabledtEncashmentReportNew.EncashmentToDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'EncashmentToDate\' in table \'dtEncashmentReportNew\' is DBNul" + + "l.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.EncashmentToDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public double LeaveBalance { + get { + try { + return ((double)(this[this.tabledtEncashmentReportNew.LeaveBalanceColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'LeaveBalance\' in table \'dtEncashmentReportNew\' is DBNull.", e); + } + } + set { + this[this.tabledtEncashmentReportNew.LeaveBalanceColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEmpNameNull() { + return this.IsNull(this.tabledtEncashmentReportNew.EmpNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEmpNameNull() { + this[this.tabledtEncashmentReportNew.EmpNameColumn] = 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.tabledtEncashmentReportNew.JoiningDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetJoiningDateNull() { + this[this.tabledtEncashmentReportNew.JoiningDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEmpNoNull() { + return this.IsNull(this.tabledtEncashmentReportNew.EmpNoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEmpNoNull() { + this[this.tabledtEncashmentReportNew.EmpNoColumn] = 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.tabledtEncashmentReportNew.DesignationColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDesignationNull() { + this[this.tabledtEncashmentReportNew.DesignationColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsAccountNoNull() { + return this.IsNull(this.tabledtEncashmentReportNew.AccountNoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetAccountNoNull() { + this[this.tabledtEncashmentReportNew.AccountNoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsTINNoNull() { + return this.IsNull(this.tabledtEncashmentReportNew.TINNoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetTINNoNull() { + this[this.tabledtEncashmentReportNew.TINNoColumn] = 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.tabledtEncashmentReportNew.DepartmentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetDepartmentNull() { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.FloorColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetFloorNull() { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.SectionColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSectionNull() { + this[this.tabledtEncashmentReportNew.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.tabledtEncashmentReportNew.LineColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetLineNull() { + this[this.tabledtEncashmentReportNew.LineColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsCCNull() { + return this.IsNull(this.tabledtEncashmentReportNew.CCColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetCCNull() { + this[this.tabledtEncashmentReportNew.CCColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsCCCodeNull() { + return this.IsNull(this.tabledtEncashmentReportNew.CCCodeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetCCCodeNull() { + this[this.tabledtEncashmentReportNew.CCCodeColumn] = 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.tabledtEncashmentReportNew.GradeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGradeNull() { + this[this.tabledtEncashmentReportNew.GradeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsGrossNull() { + return this.IsNull(this.tabledtEncashmentReportNew.GrossColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetGrossNull() { + this[this.tabledtEncashmentReportNew.GrossColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsPresentNull() { + return this.IsNull(this.tabledtEncashmentReportNew.PresentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetPresentNull() { + this[this.tabledtEncashmentReportNew.PresentColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsHolidayNull() { + return this.IsNull(this.tabledtEncashmentReportNew.HolidayColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetHolidayNull() { + this[this.tabledtEncashmentReportNew.HolidayColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsAbcentNull() { + return this.IsNull(this.tabledtEncashmentReportNew.AbcentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetAbcentNull() { + this[this.tabledtEncashmentReportNew.AbcentColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsCLNull() { + return this.IsNull(this.tabledtEncashmentReportNew.CLColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetCLNull() { + this[this.tabledtEncashmentReportNew.CLColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsSLNull() { + return this.IsNull(this.tabledtEncashmentReportNew.SLColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSLNull() { + this[this.tabledtEncashmentReportNew.SLColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsSPLNull() { + return this.IsNull(this.tabledtEncashmentReportNew.SPLColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSPLNull() { + this[this.tabledtEncashmentReportNew.SPLColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsCOMNull() { + return this.IsNull(this.tabledtEncashmentReportNew.COMColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetCOMNull() { + this[this.tabledtEncashmentReportNew.COMColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsPLNull() { + return this.IsNull(this.tabledtEncashmentReportNew.PLColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetPLNull() { + this[this.tabledtEncashmentReportNew.PLColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsMLNull() { + return this.IsNull(this.tabledtEncashmentReportNew.MLColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetMLNull() { + this[this.tabledtEncashmentReportNew.MLColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsLWOPNull() { + return this.IsNull(this.tabledtEncashmentReportNew.LWOPColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetLWOPNull() { + this[this.tabledtEncashmentReportNew.LWOPColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsELNull() { + return this.IsNull(this.tabledtEncashmentReportNew.ELColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetELNull() { + this[this.tabledtEncashmentReportNew.ELColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsELDaysNull() { + return this.IsNull(this.tabledtEncashmentReportNew.ELDaysColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetELDaysNull() { + this[this.tabledtEncashmentReportNew.ELDaysColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsELPaymentNull() { + return this.IsNull(this.tabledtEncashmentReportNew.ELPaymentColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetELPaymentNull() { + this[this.tabledtEncashmentReportNew.ELPaymentColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsTDSAITNull() { + return this.IsNull(this.tabledtEncashmentReportNew.TDSAITColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetTDSAITNull() { + this[this.tabledtEncashmentReportNew.TDSAITColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsNetNull() { + return this.IsNull(this.tabledtEncashmentReportNew.NetColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetNetNull() { + this[this.tabledtEncashmentReportNew.NetColumn] = 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.tabledtEncashmentReportNew.RemarksColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetRemarksNull() { + this[this.tabledtEncashmentReportNew.RemarksColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsSignatureNull() { + return this.IsNull(this.tabledtEncashmentReportNew.SignatureColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetSignatureNull() { + this[this.tabledtEncashmentReportNew.SignatureColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsNetSumNull() { + return this.IsNull(this.tabledtEncashmentReportNew.NetSumColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetNetSumNull() { + this[this.tabledtEncashmentReportNew.NetSumColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEnjoyedLeaveNull() { + return this.IsNull(this.tabledtEncashmentReportNew.EnjoyedLeaveColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEnjoyedLeaveNull() { + this[this.tabledtEncashmentReportNew.EnjoyedLeaveColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEncashmentFromDateNull() { + return this.IsNull(this.tabledtEncashmentReportNew.EncashmentFromDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEncashmentFromDateNull() { + this[this.tabledtEncashmentReportNew.EncashmentFromDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsEncashmentToDateNull() { + return this.IsNull(this.tabledtEncashmentReportNew.EncashmentToDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetEncashmentToDateNull() { + this[this.tabledtEncashmentReportNew.EncashmentToDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public bool IsLeaveBalanceNull() { + return this.IsNull(this.tabledtEncashmentReportNew.LeaveBalanceColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public void SetLeaveBalanceNull() { + this[this.tabledtEncashmentReportNew.LeaveBalanceColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// @@ -155892,6 +157728,40 @@ namespace HRM.Report.PayrollDataSet { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")] + public class dtEncashmentReportNewRowChangeEvent : global::System.EventArgs { + + private dtEncashmentReportNewRow 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 dtEncashmentReportNewRowChangeEvent(dtEncashmentReportNewRow 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 dtEncashmentReportNewRow 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 9498659..cb20af4 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.xsd +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.xsd @@ -3247,11 +3247,11 @@ - - - - - + + + + + @@ -3335,59 +3335,101 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HRM.Report/PayrollDataSet/PayrollDataSet.xss b/HRM.Report/PayrollDataSet/PayrollDataSet.xss index 160fed0..75a29fb 100644 --- a/HRM.Report/PayrollDataSet/PayrollDataSet.xss +++ b/HRM.Report/PayrollDataSet/PayrollDataSet.xss @@ -4,191 +4,192 @@ 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/EncashmentReportEcho.rdlc b/HRM.Report/RDLC/EncashmentReportEcho.rdlc new file mode 100644 index 0000000..67729d8 --- /dev/null +++ b/HRM.Report/RDLC/EncashmentReportEcho.rdlc @@ -0,0 +1,2758 @@ + + + 0 + + + + SQL + + + d8016956-7def-4e1a-926d-49a27c66e122 + + + + + + DummyDataSource + /* Local Query */ + true + + + + EmpName + System.String + + + JoiningDate + System.String + + + EmpNo + System.String + + + Designation + System.String + + + AccountNo + System.String + + + TINNo + System.String + + + Department + System.String + + + Floor + System.String + + + Section + System.String + + + Line + System.String + + + CC + System.String + + + CCCode + System.String + + + Grade + System.String + + + Gross + System.String + + + Present + System.String + + + Holiday + System.String + + + Abcent + System.String + + + CL + System.String + + + SL + System.String + + + SPL + System.String + + + COM + System.String + + + PL + System.String + + + ML + System.String + + + LWOP + System.String + + + EL + System.String + + + ELDays + System.Double + + + ELPayment + System.String + + + TDSAIT + System.String + + + Net + System.Double + + + Remarks + System.String + + + Signature + System.String + + + NetSum + System.String + + + EnjoyedLeave + System.Double + + + EncashmentFromDate + System.DateTime + + + EncashmentToDate + System.DateTime + + + LeaveBalance + System.Double + + + + PayrollDataSet + E:\Local\EchoTex\Payroll.Report\PayrollDataSet\PayrollDataSet.xsd + dtEncashmentReportNew + + + + + + + + + + + + + + + 0.18439in + + + 0.74094in + + + 0.17675in + + + 0.27321in + + + 0.19271in + + + 0.15867in + + + 0.18022in + + + 0.17122in + + + 0.18716in + + + 0.15453in + + + 0.17739in + + + 0.15381in + + + 0.17815in + + + 0.1448in + + + 0.41666in + + + 0.44973in + + + 0.45382in + + + 0.43716in + + + 0.5617in + + + 0.61378in + + + 0.18924in + + + 0.58091in + + + 0.16216in + + + 0.70591in + + + + + 1.1in + + + + + true + true + + + + + SL. + + + + + + + textbox3 + 17 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Name + + + + + + + textbox5 + 15 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Joining Date + + + + + + + Textbox31 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + ID No + + + + + + + Textbox33 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Desig + + + + + + + textbox6 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Account No + + + + + + + Textbox35 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + TIN No + + + + + + + Textbox39 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Department + + + + + + + textbox8 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Floor + + + + + + + Textbox41 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Section + + + + + + + Textbox44 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Line + + + + + + + Textbox46 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Cost Center + + + + + + + Textbox48 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Cost Center Code + + + + + + + Textbox50 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Grade + + + + + + + textbox13 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Actual Present days + + + + + + + textbox25 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Calculated Annual Leave + + + + + + + Textbox52 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Enjoyed Annual Leave + + + + + + + textbox27 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Balance Annual Leave + + + + + + + textbox15 + 13 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Present Gross Salary + + + + + + + Textbox14 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Payable Annual Leave in Taka + + + + + + + Textbox20 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + TDS/AIT + + + + + + + Textbox74 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + Net Payment Tk + + + + + + + Textbox77 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + REMARKS + + + + + + + Textbox80 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + SIGNATURE + + + + + + + Textbox83 + + + Gainsboro + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + =RowNumber(nothing) + + + + + + + Sl + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EmpName.Value + + + + + + + EmpName + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!JoiningDate.Value + + + + + + + JoiningDate + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!EmpNo.Value + + + + + + + EmpNo + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Designation.Value + + + + + + + Designation + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!AccountNo.Value + + + + + + + AccountNo + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!TINNo.Value + + + + + + + TINNo + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Department.Value + + + + + + + Department + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Floor.Value + + + + + + + Floor + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Section.Value + + + + + + + Section + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Line.Value + + + + + + + Line + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!CC.Value + + + + + + + CC + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!CCCode.Value + + + + + + + CCCode + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Grade.Value + + + + + + + Grade + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Present.Value + + + + + + + Present1 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!LeaveBalance.Value + + + + + + + LeaveBalance + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!EnjoyedLeave.Value + + + + + + + EnjoyedLeave + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ELDays.Value + + + + + + + ELDays + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Gross.Value + + + + + + + Gross + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ELPayment.Value + + + + + + + ELPayment + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!TDSAIT.Value + + + + + + + TDSAIT + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Net.Value + + + + + + + Net + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!Remarks.Value + + + + + + + Remarks + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + =Fields!Signature.Value + + + + + + + Signature + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.25in + + + + + true + true + + + + + + + + + + + + Textbox7 + + + 2pt + 2pt + 2pt + 2pt + + + 17 + + + + + + + + + + + + + + + + + + + + + + true + true + + + + + Total: + + + + + + + textbox19 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox17 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox23 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox12 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Sum(Fields!Net.Value) + + + + + + + Textbox10 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + + + + Textbox82 + + + 2pt + 2pt + 2pt + 2pt + Rotate270 + + + + + + + + true + true + + + + + + + + + + + + Textbox85 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + Detail + + + + + Detail_Collection + Output + true + + + Before + true + + + + PayrollDataSet_dtEncashmentReportNew + 0.025in + 0.1375in + 1.6in + 7.64502in + + + + Textbox24 + 2.0425in + 0.15599in + 0.25in + 1.48696in + 1 + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + HR Department + + + + + + + + + + Textbox24 + 2.0425in + 3.14813in + 0.25in + 1.48696in + 2 + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + Approved By + + + + Textbox24 + 2.0425in + 6.13698in + 0.25in + 1.48696in + 3 + + + + + + 2pt + 2pt + 2pt + 2pt + + + + 2.40625in + + + + + + + 0.05in + 1.58958in + 0.25in + 5.17292in + + + + External + ="file:///" & Parameters!Logo.Value + image/jpg + FitProportional + 0.05in + 0.1375in + 0.825in + 1.3in + 1 + + + + + + + textbox21 + 0.5in + 1.58958in + 0.2in + 5.17292in + 2 + + + + true + true + + + + + =Parameters!Address.Value + + + + + + + textbox29 + 0.3in + 1.58958in + 0.2in + 5.17292in + 3 + + + + true + true + + + + + ="Employee Wise Encashment Report for the year : "&Parameters!LeaveYear.Value + + + + + + + 0.91667in + 0.1375in + 0.19792in + 7.15001in + 4 + + + + true + true + + + + + ="Encash Month : " & Parameters!EncashMonth.Value + + + + + + + 1.14236in + 0.1375in + 0.19792in + 7.15001in + 5 + + + + + + + + + + 4.495in + 0.2in + 3.3in + + + + true + true + + + + + ="Print Date : " & Format(Today(), "dd MMM yyyy") + + + + + + + textbox18 + 0.1375in + 0.25in + 2.5in + 1 + + + +