Time: 03/09/2025 07:33:54 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT tt.BranchName AS C0, tt.LoanOfficerId AS C1, tt.LoanOfficerName AS C2, tt.MeetingDay AS C3, tt.MeetingTime AS C4, tt.CenterId AS C5, tt.CenterName AS C6, tt.MemberId AS C7, tt.MemberName AS C8, tt.NomineeName AS C9, tt.LoanCycle AS C10, tt.LoanPurpose AS C11, tt.BankIFSCCode AS C12, tt.BankAccountNo AS C13, tt.GLoanTypeNo AS C14, tt.SettlementAMount AS C15, tt.ApprovalAmount AS C16, tt.TotalFee AS C17, isnull(tt.ApprovalAmount,0)-isnull(tt.SettlementAmount,0)-isnull(tt.TotalFee,0)AS C18, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupDueDisbursementSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM ( SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, b.MeetingDay, b.MeetingTime, a.CenterId, a.CenterName, a.MemberId, a.MemberName, a.NomineeName, a.LoanCycle, a.LoanPurpose, a.BankIFSCCode, a.BankAccountNo, a.GLoanTypeNo, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE MemberId=a.MemberId AND PStatus='Due')AS SettlementAmount, a.ApprovalAmount, a.TotalFee FROM GroupLoanAccount a WITH(nolock) INNER JOIN GroupCenterMaster b WITH(nolock) ON a.CenterId=b.CenterId WHERE a.LoanStatus='LoanApproved' AND a.ApplicationDate>='8/1/2025 12:00:00 AM' AND a.ApplicationDate<'9/3/2025 12:00:00 AM' AND a.BranchId='101' AND a.LoanOfficerId='EMP00002' AND a.CenterId='101001' )tt WHERE 1=1 ORDER BY tt.BranchName, tt.LoanOfficerName, tt.CenterName, tt.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupDueDisbursementSheet() TargetSite: Void CompileReport() Time: 03/09/2025 07:40:26 AM PageName: DataTableResult String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/09/2025 07:40:26 AM PageName: GroupLoan_GroupMemberApplicationDueReport String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_atjsswvu StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 03/09/2025 07:40:43 AM PageName: DataTableResult String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' AND CenterId='1010002' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/09/2025 07:40:43 AM PageName: GroupLoan_GroupMemberApplicationDueReport String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' AND CenterId='1010002' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_atjsswvu StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 03/09/2025 07:40:54 AM PageName: DataTableResult String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' AND CenterId='101001' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/09/2025 07:40:54 AM PageName: GroupLoan_GroupMemberApplicationDueReport String str: SELECT convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.NomineeName, a.MemberMobileNo, a.NomineeMobileNo, b.LoanId, b.LoanAmount, convert(CHAR, b.DisburseDate, 106)AS DisburseDate, convert(CHAR, b.CloseDate,106)AS CloseDate, a.GroupName, a.CenterId, a.CenterName, a.GroupOfficerId, a.GroupOfficerName, a.BranchName + ' (' + a.BranchId + ')' AS BranchName FROM GroupLoanMemberDetail a WITH(nolock)LEFT JOIN GroupLoanAccount b WITH(nolock) ON a.MemberId = b.MemberId LEFT JOIN( SELECT MemberId, MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND BranchId='101' AND GroupOfficerId='EMP00002' AND CenterId='101001' GROUP BY MemberId )c ON b.MemberId=c.MemberId AND b.LoanCycle=c.LoanCycle WHERE 1=1 AND(SELECT Count(1) FROM GroupLoanAccount WHERE LoanStatus != 'LoanClosed' AND MemberId = a.MemberId) = 0 AND b.CloseDate != '' AND b.CloseDate>='9/1/2025 12:00:00 AM' AND b.CloseDate<'9/4/2025 12:00:00 AM' ORDER BY a.BranchName, a.GroupOfficerName, a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_atjsswvu StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 03/09/2025 08:27:33 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/09/2025 08:53:07 AM PageName: GroupLoan_GroupLoanCardAndQRPrinting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_0ybihtd0 StackTrace: at GroupLoan_GroupLoanCardAndQRPrinting.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/09/2025 10:45:03 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/09/2025 11:28:43 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/09/2025 11:28:43 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lbdh2rlz StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/09/2025 11:30:42 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/09/2025 11:31:48 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/09/2025 11:31:48 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lbdh2rlz StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/09/2025 11:33:35 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/09/2025 11:33:35 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lbdh2rlz StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/09/2025 12:45:12 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/09/2025 12:50:57 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/09/2025 12:50:57 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lbdh2rlz StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/09/2025 08:53:34 AM PageName: Account_AccountDayBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_53fjcx40 StackTrace: at Account_AccountDayBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 04/09/2025 11:19:33 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:19:33 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:19:33 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:19:38 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:19:38 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:19:45 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:19:45 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:19:47 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:19:47 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:26:19 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:26:19 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:26:19 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 11:26:25 AM PageName: DataTableResult String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DayNo'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 11:26:25 AM PageName: Account_PrintAccountLedgerClosingHTML String str: SELECT a.DayNo, convert(CHAR,a.ClosingDate,106)AS ClosingDate, a.HeadId, a.HeadName, a.Amount2000, a.Amount500, a.Amount200, a.Amount100, a.Amount50, a.Amount20, a.Amount10, a.Amount5, a.Amount2, a.Amount1, a.AmountOther, a.OpeningBalance, a.TotalReceived, a.TotalPayment, a.ClosingBalance, a.ClosingRemark, a.EntryUser, rtrim(Convert(CHAR,a.EntryTime,106))+' - '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, b.SubHeadId, b.SubHeadName, b.TransAmount, b.NoOfTrans, b.TransType, (SELECT CompanyBannerURL FROM ProjectReportSettingMaster)AS CompanyBannerURL FROM AccountDaySummaryDetail a WITH(nolock) INNER JOIN AccountDaySummaryList b WITH(nolock) ON a.ClosingDate=b.ClosingDate AND a.HeadId=b.HeadId WHERE a.DayNo='2' ORDER BY b.DayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lhbwdvnj StackTrace: at Account_PrintAccountLedgerClosingHTML.AccountLedgerClosingDetail() TargetSite: Void AccountLedgerClosingDetail() Time: 04/09/2025 03:16:08 PM PageName: GroupLoan_PrintGroupMemberFullDetailHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_kttifbvd StackTrace: at GroupLoan_PrintGroupMemberFullDetailHTML.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 04/09/2025 03:16:14 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000015'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT CompanyURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(KYCFolderLocation,'~/','')+'/' FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=@MemberId); SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS C0, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS C2, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS C3, isnull(a.MemberId,'N/A')AS C4, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS C5, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS C6, isnull(a.MemberGender,'N/A')AS C7, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS C8, isnull(a.MemberMobileNo,'N/A')AS C9, isnull(a.MemberOccupation,'N/A')AS C10, isnull(b.MemberEducation,'N/A')AS C11, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS C12, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS C13, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS C14, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS C15, isnull(a.NomineeGender,'N/A')AS C16, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS C17, isnull(a.NomineeMobileNo,'N/A')AS C18, isnull(a.NomineeOccupation,'N/A')AS C19, isnull(b.NomineeEducation,'N/A')AS C20, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS C21, isnull(a.NomineeRelation,'N/A')AS C22, isnull(b.MemberReligion,'N/A')AS C23, isnull(b.MemberCategory,'N/A')AS C24, isnull(b.MemberMaritalStatus,'N/A')AS C25, isnull(b.LoanPurpose,'N/A')AS C26, isnull(convert(CHAR,b.LoanAmount),'N/A')AS C27, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS C28, isnull(b.SpouseName,'N/A')AS C29, isnull(b.BankAccountType,'N/A')AS C30, isnull(b.MemberBankName,'N/A')AS C31, isnull(b.BankAccountNo,'N/A')AS C32, isnull(b.BankIFSCCode,'N/A')AS C33, isnull(b.BankBranchName,'N/A')AS C34, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS C35, isnull(b.LocationType,'N/A')AS C36, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'N/A')+' '+isnull(b.PostalVillageName,'N/A')+' '+isnull(b.PostalPostOffice,'N/A')+' '+isnull(b.PostalAreaName,'N/A')+' '+isnull(b.PostalLandMark,'N/A')+' '+isnull(b.PostalCityName,'N/A')+' '+isnull(b.PostalDistrictName,'N/A')+' '+isnull(b.PostalStateName,'N/A')+' '+isnull(b.PostalPinCode,'N/A')AS C37, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'N/A')+' '+isnull(b.PermanentVillageName,'N/A')+' '+isnull(b.PermanentPostOffice,'N/A')+' '+isnull(b.PermanentAreaName,'N/A')+' '+isnull(b.PermanentLandMark,'N/A')+' '+isnull(b.PermanentCityName,'N/A')+' '+isnull(b.PermanentDistrictName,'N/A')+' '+isnull(b.PermanentStateName,'N/A')+' '+isnull(b.PermanentPinCode,'N/A')AS C38, isnull(a.MemberAadharNo,'N/A')AS C41, isnull(a.MemberPanNo,'N/A')AS C42, isnull(a.MemberVoterIdNo,'N/A')AS C43, isnull(a.MemberDLNo,'N/A')AS C44, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS C45, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS C46, isnull(a.NomineeAadharNo,'N/A')AS C47, isnull(a.NomineeVoterIdNo,'N/A')AS C48, isnull(a.NomineePANNo,'N/A')AS C49, isnull(a.NomineeDLNo,'N/A')AS C50, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS C51, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS C52, @URL+@Folder+a.MemberPhoto AS C53, @URL+@Folder+a.MemberSignature AS C54, @URL+@Folder+a.MemberPOIFront AS C55, @URL+@Folder+a.MemberPOIBack AS C56, @URL+@Folder+a.MemberPOAFront AS C57, @URL+@Folder+a.MemberPOABack AS C58, @URL+@Folder+a.MemberBankPassBook AS C59, @URL+@Folder+a.NomineePhoto AS C60, @URL+@Folder+a.NomineeSignature AS C61, @URL+@Folder+a.NomineePOIFront AS C62, @URL+@Folder+a.NomineePOIBack AS C63, @URL+@Folder+a.NomineePOAFront AS C64, @URL+@Folder+a.NomineePOABack AS C65, @URL+@Folder+a.MemberNomineeJointPhoto AS C66, isnull(a.RationCard,'N/A')AS C67, isnull(a.ElectricityBill,'N/A')AS C68, c.ToiletFacility AS C101, c.WaterFacility AS C102, c.WaterPurification AS C103, c.ElectricityConnection AS C104, c.SolarPanel AS C105, c.FoodPreparation AS C106, c.EligibleChildren AS C107, c.EligibleGirlChild AS C108, c.LivingType AS C109, c.HouseType AS C110, c.NumberOfRoom AS C111, c.LiveStock AS C112, c.NoOfVehicles AS C113, c.LandInAcres AS C114, c.NoOfChildren AS C115, c.Siblings AS C116, c.MembersInFamily AS C117, c.WorkingMember AS C118, c.MemberReputation AS C119, c.WorkingStatus AS C120, c.BusinessSalaried AS C121, c.WorkingProfile AS C122, c.WorkingSince AS C123, c.ParentalBusiness AS C124, c.PresentResidence AS C125, c.MonthlySavings AS C126, c.ActiveLoanBank AS C127, c.BorrowFrequently AS C128, c.InformalLenders AS C129, c.FamilyBusinessIncome AS C130, c.SalaryPensionIncome AS C131, c.WagesIncome AS C132, c.OtherIncome AS C133, c.Salary AS C134, c.Rent AS C135, c.Scholarship AS C136, c.GovernmentScheme AS C137, c.Agriculture AS C138, c.Other AS C139, c.TotalIncome AS C140, c.Food AS C141, c.Education AS C142, c.Health AS C143, c.EMIOfLoan AS C144, c.HouseRent AS C145, c.ElectricityTax AS C146, c.WaterTax AS C147, c.PartyFucntion AS C148, c.FareCloth AS C149, c.OtherExpenses AS C150, c.TotalExpenses AS C151, d.ChildName AS C175, d.ChildAge AS C176, d.ChildGender AS C177, d.IdentityProofType AS C178, d.IdentityProofNo AS C179, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupMemberFullDetailRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId LEFT JOIN GroupLoanMemberFinance c WITH(nolock) ON a.MemberId=c.MemberId LEFT JOIN GroupLoanMemberChildren d WITH(nolock) ON a.MemberId=d.MemberId WHERE a.MemberId=@MemberId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'KYCFolderLocation'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/09/2025 03:16:14 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000015'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT CompanyURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(KYCFolderLocation,'~/','')+'/' FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=@MemberId); SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS C0, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS C2, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS C3, isnull(a.MemberId,'N/A')AS C4, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS C5, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS C6, isnull(a.MemberGender,'N/A')AS C7, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS C8, isnull(a.MemberMobileNo,'N/A')AS C9, isnull(a.MemberOccupation,'N/A')AS C10, isnull(b.MemberEducation,'N/A')AS C11, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS C12, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS C13, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS C14, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS C15, isnull(a.NomineeGender,'N/A')AS C16, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS C17, isnull(a.NomineeMobileNo,'N/A')AS C18, isnull(a.NomineeOccupation,'N/A')AS C19, isnull(b.NomineeEducation,'N/A')AS C20, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS C21, isnull(a.NomineeRelation,'N/A')AS C22, isnull(b.MemberReligion,'N/A')AS C23, isnull(b.MemberCategory,'N/A')AS C24, isnull(b.MemberMaritalStatus,'N/A')AS C25, isnull(b.LoanPurpose,'N/A')AS C26, isnull(convert(CHAR,b.LoanAmount),'N/A')AS C27, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS C28, isnull(b.SpouseName,'N/A')AS C29, isnull(b.BankAccountType,'N/A')AS C30, isnull(b.MemberBankName,'N/A')AS C31, isnull(b.BankAccountNo,'N/A')AS C32, isnull(b.BankIFSCCode,'N/A')AS C33, isnull(b.BankBranchName,'N/A')AS C34, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS C35, isnull(b.LocationType,'N/A')AS C36, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'N/A')+' '+isnull(b.PostalVillageName,'N/A')+' '+isnull(b.PostalPostOffice,'N/A')+' '+isnull(b.PostalAreaName,'N/A')+' '+isnull(b.PostalLandMark,'N/A')+' '+isnull(b.PostalCityName,'N/A')+' '+isnull(b.PostalDistrictName,'N/A')+' '+isnull(b.PostalStateName,'N/A')+' '+isnull(b.PostalPinCode,'N/A')AS C37, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'N/A')+' '+isnull(b.PermanentVillageName,'N/A')+' '+isnull(b.PermanentPostOffice,'N/A')+' '+isnull(b.PermanentAreaName,'N/A')+' '+isnull(b.PermanentLandMark,'N/A')+' '+isnull(b.PermanentCityName,'N/A')+' '+isnull(b.PermanentDistrictName,'N/A')+' '+isnull(b.PermanentStateName,'N/A')+' '+isnull(b.PermanentPinCode,'N/A')AS C38, isnull(a.MemberAadharNo,'N/A')AS C41, isnull(a.MemberPanNo,'N/A')AS C42, isnull(a.MemberVoterIdNo,'N/A')AS C43, isnull(a.MemberDLNo,'N/A')AS C44, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS C45, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS C46, isnull(a.NomineeAadharNo,'N/A')AS C47, isnull(a.NomineeVoterIdNo,'N/A')AS C48, isnull(a.NomineePANNo,'N/A')AS C49, isnull(a.NomineeDLNo,'N/A')AS C50, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS C51, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS C52, @URL+@Folder+a.MemberPhoto AS C53, @URL+@Folder+a.MemberSignature AS C54, @URL+@Folder+a.MemberPOIFront AS C55, @URL+@Folder+a.MemberPOIBack AS C56, @URL+@Folder+a.MemberPOAFront AS C57, @URL+@Folder+a.MemberPOABack AS C58, @URL+@Folder+a.MemberBankPassBook AS C59, @URL+@Folder+a.NomineePhoto AS C60, @URL+@Folder+a.NomineeSignature AS C61, @URL+@Folder+a.NomineePOIFront AS C62, @URL+@Folder+a.NomineePOIBack AS C63, @URL+@Folder+a.NomineePOAFront AS C64, @URL+@Folder+a.NomineePOABack AS C65, @URL+@Folder+a.MemberNomineeJointPhoto AS C66, isnull(a.RationCard,'N/A')AS C67, isnull(a.ElectricityBill,'N/A')AS C68, c.ToiletFacility AS C101, c.WaterFacility AS C102, c.WaterPurification AS C103, c.ElectricityConnection AS C104, c.SolarPanel AS C105, c.FoodPreparation AS C106, c.EligibleChildren AS C107, c.EligibleGirlChild AS C108, c.LivingType AS C109, c.HouseType AS C110, c.NumberOfRoom AS C111, c.LiveStock AS C112, c.NoOfVehicles AS C113, c.LandInAcres AS C114, c.NoOfChildren AS C115, c.Siblings AS C116, c.MembersInFamily AS C117, c.WorkingMember AS C118, c.MemberReputation AS C119, c.WorkingStatus AS C120, c.BusinessSalaried AS C121, c.WorkingProfile AS C122, c.WorkingSince AS C123, c.ParentalBusiness AS C124, c.PresentResidence AS C125, c.MonthlySavings AS C126, c.ActiveLoanBank AS C127, c.BorrowFrequently AS C128, c.InformalLenders AS C129, c.FamilyBusinessIncome AS C130, c.SalaryPensionIncome AS C131, c.WagesIncome AS C132, c.OtherIncome AS C133, c.Salary AS C134, c.Rent AS C135, c.Scholarship AS C136, c.GovernmentScheme AS C137, c.Agriculture AS C138, c.Other AS C139, c.TotalIncome AS C140, c.Food AS C141, c.Education AS C142, c.Health AS C143, c.EMIOfLoan AS C144, c.HouseRent AS C145, c.ElectricityTax AS C146, c.WaterTax AS C147, c.PartyFucntion AS C148, c.FareCloth AS C149, c.OtherExpenses AS C150, c.TotalExpenses AS C151, d.ChildName AS C175, d.ChildAge AS C176, d.ChildGender AS C177, d.IdentityProofType AS C178, d.IdentityProofNo AS C179, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupMemberFullDetailRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId LEFT JOIN GroupLoanMemberFinance c WITH(nolock) ON a.MemberId=c.MemberId LEFT JOIN GroupLoanMemberChildren d WITH(nolock) ON a.MemberId=d.MemberId WHERE a.MemberId=@MemberId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_h5kl50hz StackTrace: at GroupLoan_PrintRDLCPage.GroupMemberFullDetail() TargetSite: Void GroupMemberFullDetail() Time: 04/09/2025 03:30:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/09/2025 03:30:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lbdh2rlz StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/09/2025 03:45:32 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/09/2025 03:45:32 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tjtbdvfm StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/09/2025 03:55:17 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/09/2025 04:18:43 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/09/2025 04:24:11 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='9/8/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 07/09/2025 04:29:32 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/09/2025 05:03:15 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 08/09/2025 09:01:37 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 08/09/2025 09:08:01 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 08/09/2025 09:10:12 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/8/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Daily' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType IN ('Weekly','BiWeekly') AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Monthly' AND a.MeetingDay=datepart(day, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId=b.CenterId WHERE isnull(a.GroupName,'Group1')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ) AND a.BranchId='101' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group1')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.MeetingType, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/09/2025 09:10:12 AM PageName: GroupLoan_GroupLoanDemandReport String str: DECLARE @ODate DATE; SET @ODate='9/8/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Daily' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType IN ('Weekly','BiWeekly') AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Monthly' AND a.MeetingDay=datepart(day, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId=b.CenterId WHERE isnull(a.GroupName,'Group1')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ) AND a.BranchId='101' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group1')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.MeetingType, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_z2ep5h0q StackTrace: at GroupLoan_GroupLoanDemandReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 08/09/2025 09:10:24 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/8/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Daily' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType IN ('Weekly','BiWeekly') AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Monthly' AND a.MeetingDay=datepart(day, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId=b.CenterId WHERE isnull(a.GroupName,'Group1')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ) AND a.BranchId='101' AND a.LoanTermMode='Weekly' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group1')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.MeetingType, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/09/2025 09:10:24 AM PageName: GroupLoan_GroupLoanDemandReport String str: DECLARE @ODate DATE; SET @ODate='9/8/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Daily' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType IN ('Weekly','BiWeekly') AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Monthly' AND a.MeetingDay=datepart(day, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId=b.CenterId WHERE isnull(a.GroupName,'Group1')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ) AND a.BranchId='101' AND a.LoanTermMode='Weekly' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group1')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.MeetingType, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_z2ep5h0q StackTrace: at GroupLoan_GroupLoanDemandReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 08/09/2025 09:11:38 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 08/09/2025 09:11:38 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_fl4ak2fe StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 08/09/2025 02:00:25 PM PageName: SendSMS String str: 7651970453 String sql: Dear Mrs. kavita devi napit, your application for loan registration is registered on date 08/09/2025 with MemberId M101000017 (messaged on 08/09/2025 02:00:24 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 08/09/2025 02:00:25 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000017', null, null, null, '7651970453', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. kavita devi napit, your application for loan registration is registered on date 08/09/2025 with MemberId M101000017 (messaged on 08/09/2025 02:00:24 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:01:34 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:01:34 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:00 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:00 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:03 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:03 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:07 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:07 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:07 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:07 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:07 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:07 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:07 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:07 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:08 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:08 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 08:02:08 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/09/2025 08:02:08 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 09/09/2025 02:26:27 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/09/2025 02:26:27 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tjtbdvfm StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/09/2025 02:31:05 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/09/2025 02:31:05 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_z2ep5h0q StackTrace: at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanBankNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/09/2025 02:59:04 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 09/09/2025 02:59:04 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 09/09/2025 02:59:04 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.FillData() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 09/09/2025 02:59:14 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.FillData() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 09/09/2025 07:06:24 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 10/09/2025 07:48:54 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 10/09/2025 07:51:27 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 10/09/2025 08:27:14 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/10/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 08:27:14 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/10/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mz3bony1 StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 10/09/2025 10:23:53 AM PageName: DataSetResult String str: SELECT GroupMemberKYCFolder, CompanyURL FROM ProjectReportSettingMaster WITH(nolock) ; SELECT CGTNoOfDays FROM ProjectDataSettingMaster WITH(nolock) ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CGTNoOfDays'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 11:11:56 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/09/2025 11:18:32 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/09/2025 11:32:37 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/09/2025 11:35:14 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/09/2025 11:35:51 AM PageName: DataSetResult String str: SELECT GroupMemberKYCFolder, CompanyURL FROM ProjectReportSettingMaster WITH(nolock) ; SELECT CGTNoOfDays FROM ProjectDataSettingMaster WITH(nolock) ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CGTNoOfDays'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 11:35:56 AM PageName: DataSetResult String str: SELECT GroupMemberKYCFolder, CompanyURL FROM ProjectReportSettingMaster WITH(nolock) ; SELECT CGTNoOfDays FROM ProjectDataSettingMaster WITH(nolock) ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CGTNoOfDays'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 11:59:41 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/09/2025 12:07:32 PM PageName: DataTableResult String str: SELECT FinancialYearId, StudentCounter, EmployeeCounter, convert(CHAR,FromDate,103)AS FromDate, convert(CHAR,ToDate,103)AS ToDate, TableName, FinancialYearName, FinancialYearStatus FROM FinancialYearMaster WITH(nolock) WHERE ToDate='9/10/2025 12:00:00 AM' AND EntryTime<'9/11/2025 12:00:00 AM' ORDER BY DepartmentName, DesignationName, EmployeeName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'AppliedType'. Invalid column name 'AppliedRemark'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 01:00:54 PM PageName: EmployeeHR_EmployeeLeaveApplication String str: SELECT ELAId, BranchId, BranchName, DepartmentName, DesignationName, EmployeeId, EmployeeName, LeaveStatus,convert(CHAR,LeaveDate,106)AS LeaveDate, LeaveNo, AppliedType, AppliedRemark, EntryUser,convert(CHAR,EntryTime,106)AS EntryTime, ApproveType, ApproveRemark, ApproveUser,convert(CHAR,ApproveTime,106)AS ApproveTime FROM EmployeeLeaveApplication WITH(nolock) WHERE EmployeeId='root' AND EntryTime>='9/10/2025 12:00:00 AM' AND EntryTime<'9/11/2025 12:00:00 AM' ORDER BY DepartmentName, DesignationName, EmployeeName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_45radtvq StackTrace: at EmployeeHR_EmployeeLeaveApplication.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 10/09/2025 01:10:30 PM PageName: DataSetResult String str: SELECT GroupMemberKYCFolder, CompanyURL FROM ProjectReportSettingMaster WITH(nolock) ; SELECT CGTNoOfDays FROM ProjectDataSettingMaster WITH(nolock) ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CGTNoOfDays'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 01:14:03 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/09/2025 01:14:47 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/09/2025 06:25:07 PM PageName: IndividualLoan_IndvLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yjz3ztkt StackTrace: at IndividualLoan_IndvLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/09/2025 06:35:54 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%fixed assets%' OR a.AccountHeadId LIKE '%fixed assets%' OR a.AccountHeadName LIKE '%fixed assets%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:35:54 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%fixed assets%' OR a.AccountHeadId LIKE '%fixed assets%' OR a.AccountHeadName LIKE '%fixed assets%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_nkgsgzst StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 10/09/2025 06:45:29 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:45:29 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 10/09/2025 06:45:29 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:45:29 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 10/09/2025 06:45:29 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:45:29 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 10/09/2025 06:46:35 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:35 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 10/09/2025 06:46:35 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:35 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 10/09/2025 06:46:35 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:35 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 10/09/2025 06:46:54 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:54 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 10/09/2025 06:46:54 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:54 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 10/09/2025 06:46:54 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:46:54 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 10/09/2025 06:52:52 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Expences%' OR a.AccountHeadId LIKE '%Expences%' OR a.AccountHeadName LIKE '%Expences%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/09/2025 06:52:52 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Expences%' OR a.AccountHeadId LIKE '%Expences%' OR a.AccountHeadName LIKE '%Expences%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_nkgsgzst StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 11/09/2025 02:48:36 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__d.MoveNext() TargetSite: Void MoveNext() Time: 11/09/2025 02:48:41 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__d.MoveNext() TargetSite: Void MoveNext() Time: 11/09/2025 04:39:31 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/09/2025 04:39:31 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_13w3hn2p StackTrace: at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanBankNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/09/2025 04:40:58 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/09/2025 04:40:58 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_j2aqsua5 StackTrace: at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/09/2025 04:49:57 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/09/2025 04:50:08 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/09/2025 04:56:04 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/09/2025 04:57:13 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/09/2025 04:57:13 PM PageName: GroupLoan_GroupLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_13w3hn2p StackTrace: at GroupLoan_GroupLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanBankNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/09/2025 11:02:26 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/09/2025 11:02:26 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/09/2025 11:02:36 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 12/09/2025 12:43:31 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/09/2025 12:43:31 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/09/2025 01:47:57 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/09/2025 04:15:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/09/2025 04:15:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/09/2025 07:03:53 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/09/2025 07:03:53 PM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/09/2025 07:03:53 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/09/2025 07:03:53 PM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 13/09/2025 02:02:35 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 02:02:35 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.CenterId='101001' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 13/09/2025 02:02:42 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/9/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 13/09/2025 07:34:46 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:46 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 13/09/2025 07:34:46 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:46 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 13/09/2025 07:34:46 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:46 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 13/09/2025 07:34:50 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:50 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 13/09/2025 07:34:50 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:50 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 13/09/2025 07:34:51 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/09/2025 07:34:51 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 15/09/2025 08:41:45 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId IN () INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId IN () AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 08:41:45 AM PageName: GroupLoan_GroupLoanDemandSheet String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId IN () INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId IN () AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/09/2025 08:44:24 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId IN () INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId IN () AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 08:44:24 AM PageName: GroupLoan_GroupLoanDemandSheet String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId IN () INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId IN () AND a.LoanTermMode='Weekly' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.DueDate, a.DueNo, a.NoOfOD, a.ODAmount, a.DueAmount, a.BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, a.MeetingAmount, a.Outstanding, a.EMIAmount, a.LoanAmount, a.LoanTerm, a.LastPaidDate, a.DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, (SELECT GroupLoanDemandSheetHTML FROM ProjectReportSettingMaster WITH(nolock))AS HTMLReportPageName FROM @FTable a WHERE isnull(a.BalanceAmount, 0)+isnull(a.TodayPaidAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/09/2025 08:44:48 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/09/2025 08:48:09 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/09/2025 08:51:33 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 08:51:33 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/09/2025 08:53:15 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 08:53:15 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/09/2025 08:53:50 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 08:53:50 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/15/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/09/2025 09:06:14 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/09/2025 09:06:14 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/09/2025 09:06:22 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/09/2025 09:06:22 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/09/2025 09:06:30 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/09/2025 09:06:30 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/09/2025 09:14:08 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/09/2025 09:14:08 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/09/2025 04:12:38 PM PageName: DataSetResult String str: SELECT LoanTypeName FROM GroupLoanTypeMaster WHERE LoanTypeStatus='Active' ORDER BY LoanTypeName; SELECT FeeName FROM GroupLoanFeeMaster WITH(nolock) WHERE FeeStatus='Active' ORDER BY FeeName; SELECT LedgerId, LedgerName FROM AccountLedgerMaster WHERE LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GoodsAndServiceTax')OR LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GoodsAndServiceTax') ORDER BY LedgerName; SELECT LedgerId, LedgerName FROM AccountLedgerMaster WHERE LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanHead')OR LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanHead') ORDER BY LedgerName; SELECT LedgerId, LedgerName FROM AccountLedgerMaster WHERE LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanInterest')OR LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanInterest') ORDER BY LedgerName; SELECT LedgerId, LedgerName FROM AccountLedgerMaster WHERE LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanFee')OR LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType='GroupLoanFee') ORDER BY LedgerName; SELECT LedgerId, LedgerName FROM AccountLedgerMaster WHERE LedgerId IN(SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType IN ('GroupLoanHead','GroupLoanFee','GroupLoanPayable') )OR LedgerHead IN (SELECT AccountHeadId FROM AccountHeadIdMaster WHERE AccountHeadStatus='Active' AND AccountHeadType IN ('GroupLoanHead','GroupLoanFee','GroupLoanPayable') ) ORDER BY LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'GroupLoanTypeMaster'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 06:18:48 PM PageName: DataTableResult String str: SELECT a.ClearStatus, a.VoucherType, a.VoucherId, Convert(char,a.ApproveDate,106)AS ApproveDate, Convert(char,a.TransDate,106)AS TransDate, a.Credit, a.Debit, a.HeadId, a.HeadName, a.Narration, a.Refer1, a.Refer2, a.Refer3, a.EntryUser, rtrim(Convert(char,a.EntryTime,103))+' '+rtrim(Convert(char,a.EntryTime,108))AS EntryTime, a.EntryType, a.BillAttached, a.ApproveRemark, a.ApproveUser, rtrim(Convert(char,a.ApproveTime,103))+' '+rtrim(Convert(char,a.ApproveTime,108))AS ApproveTime FROM AccountVoucherDetail a WITH(nolock) WHERE 1=1 AND a.FinYear='2526' AND a.EntryDate>='9/1/2025 12:00:00 AM' AND a.EntryDate<'9/16/2025 12:00:00 AM' ORDER BY a.VoucherId, a.Credit, a.Debit DESC ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'EntryDate'. Invalid column name 'EntryDate'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/09/2025 06:18:48 PM PageName: Account_AllAccountVoucherList String str: SELECT a.ClearStatus, a.VoucherType, a.VoucherId, Convert(char,a.ApproveDate,106)AS ApproveDate, Convert(char,a.TransDate,106)AS TransDate, a.Credit, a.Debit, a.HeadId, a.HeadName, a.Narration, a.Refer1, a.Refer2, a.Refer3, a.EntryUser, rtrim(Convert(char,a.EntryTime,103))+' '+rtrim(Convert(char,a.EntryTime,108))AS EntryTime, a.EntryType, a.BillAttached, a.ApproveRemark, a.ApproveUser, rtrim(Convert(char,a.ApproveTime,103))+' '+rtrim(Convert(char,a.ApproveTime,108))AS ApproveTime FROM AccountVoucherDetail a WITH(nolock) WHERE 1=1 AND a.FinYear='2526' AND a.EntryDate>='9/1/2025 12:00:00 AM' AND a.EntryDate<'9/16/2025 12:00:00 AM' ORDER BY a.VoucherId, a.Credit, a.Debit DESC ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_tgjlbc40 StackTrace: at Account_AllAccountVoucherList.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/09/2025 06:19:06 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/09/2025 03:46:12 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__d.MoveNext() TargetSite: Void MoveNext() Time: 16/09/2025 03:46:17 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__d.MoveNext() TargetSite: Void MoveNext() Time: 17/09/2025 04:01:05 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/09/2025 04:01:05 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/09/2025 12:06:17 PM PageName: IndividualLoan_IndvMemberRegistrationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanMemberDetail WHERE MemberId='M101000031' ; String sql: INSERT INTO GroupLoanMemberDetail ( BranchId, BranchName, GroupOfficerId, GroupOfficerName,CenterId,CenterName, GroupName, MemberFormNo, IdType, MemberId, MemberJoinDate, MemberSalutation, MemberName, GuardianSalutation, MemberGuardianName, MemberGender, MemberDOB, MemberAge, MemberMobileNo, MemberOccupation, MemberAnnualIncome, FamilyAnnualExpence, MemberAadharNo, MemberPanNo, MemberVoterIdNo, MemberDLNo, RationCard, ElectricityBill, NomineeSalutation, NomineeName, NomineeGuardianSalutation, NomineeGuardianName, NomineeRelation, NomineeGender, NomineeDOB, NomineeAge, NomineeAadharNo, NomineeVoterIdNo, NomineePANNo, NomineeDLNo, NomineeOccupation, NomineeAnnualIncome, NomineeMobileNo, MemberProfileStatus, MemberAddress, MemberLatitude, MemberLongitude, EntryUser, EntryTime ) VALUES ( '101', 'Java', 'EMP00002', 'Ravi Suman Mishra','1010002','Individual', 'Individual', '', 'Software', 'M101000031', '9/18/2025 12:00:00 AM', 'Mrs.', 'antima devi kol', 'W/O', 'rahul kol', 'Female', '9/18/2001 12:00:00 AM', '24', '6264097420', 'House wife', '0', '0', '863724121546', '', 'XCI3809811', '', '', '', 'Mr.', 'rahul kol kol', 'S/O', 'rajmani kol kol', 'Husband', 'Male', '9/18/1997 12:00:00 AM', '28', '584241248139', 'XCI3810181', '', '', 'Agriculture', '20000', '7489662065', 'Pending', 'Unchadeeh jawa jila reewa Mp', '', '', 'admin', GETDATE() ) ; INSERT INTO GroupLoanMemberNominee ( MemberId, MemberName, MemberLoanStatus, MemberLoginStatus, MemberWebLogin, MemberAppLogin, MemberPassword, MemberReligion, MemberCategory, MemberMaritalStatus, LoanPurpose, LoanAmount, BankAccountType, MemberBankId, MemberBankName, BankAccountNo, BankIFSCCode, BankBranchName, LocationType, PostalAddress, PostalDistrictId, PostalDistrictName, PostalStateId, PostalStateName, PostalPinCode, GroupJoinDate, GroupUser, GroupTime, GroupStatus, CGTOfficerId, CGTOfficerName, GRTOfficerId, GRTOfficerName, EntryUser, EntryTime ) VALUES ( 'M101000031', 'antima devi kol', 'Active', 'Active', 'Active', 'Active', 'NwAzADcAMwA=', 'Hindu', 'OBC', 'Approved', 'Agriculture', '20000', 'Saving', '367', 'Union Bank Of India', '394702011274334', 'UBIN0539473', 'Jawa', 'Rural', 'Unchadeeh jawa jila reewa Mp', '1536', 'Rewa', '27', 'Madhya Pradesh', '486223', '9/18/2025 12:00:00 AM', 'admin', GETDATE(), 'GRTNotRequired', 'EMP00002', 'Ravi Suman Mishra', 'EMP00002', 'Ravi Suman Mishra', 'admin', GETDATE() ) ; INSERT INTO AadharNoVerification ( MemberId, AadharNo, mobile, gender, state, ageBand, isIssued, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000031', '', '', '', '', '', '', '', GETDATE(), 'admin' ) ; INSERT INTO AadharNoVerification ( MemberId, AadharNo, mobile, gender, state, ageBand, isIssued, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000031', 'Verification Error ??????????', '', '', '', '', '', '', GETDATE(), 'admin' ) ; INSERT INTO VoterIdVerification ( MemberId, VoterId, name, rlnName, rlnType, gender, district, acName, pcName, state, epicNo, dob, age, partNo, slNoInPart, psName, partName, lastUpdate, psLatLong, rlnNameV1, rlnNameV2, rlnNameV3, sectionNo, id, nameV1, nameV2, nameV3, acNo, stCode, houseNo, pin, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000031', 'XCI3809811', 'antima devi kol', 'rahul kol', 'H', 'F', 'REWA', 'SIRMOUR', 'REWA', 'Madhya Pradesh', 'XCI3809811', '', '24', '94', '508', 'JONIOUR MIDDILE SCHOOL UCHIDIN', 'UCHADIH', '02-02-2024', '24.992483333333332,81.48930333333332', '????? ???', '', '', '1', '', '?????? ???? ???', '', '', '68', 'S12', '', '', '638937929177974146', GETDATE(), 'admin' ) ; INSERT INTO VoterIdVerification ( MemberId, VoterId, name, rlnName, rlnType, gender, district, acName, pcName, state, epicNo, dob, age, partNo, slNoInPart, psName, partName, lastUpdate, psLatLong, rlnNameV1, rlnNameV2, rlnNameV3, sectionNo, id, nameV1, nameV2, nameV3, acNo, stCode, houseNo, pin, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000031', 'XCI3810181', 'rahul kol kol', 'rajmani kol kol', 'F', 'M', 'REWA', 'SIRMOUR', 'REWA', 'Madhya Pradesh', 'XCI3810181', '', '28', '94', '500', 'JONIOUR MIDDILE SCHOOL UCHIDIN', 'UCHADIH', '02-02-2024', '24.992483333333332,81.48930333333332', '?????? ??? ???', '', '', '1', '', '????? ??? ???', '', '', '68', 'S12', '', '', '638937930168209232', GETDATE(), 'admin' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvMemberRegistrationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 18/09/2025 02:03:28 PM PageName: SendSMS String str: 6264097420 String sql: Dear Mrs. antima devi kol, your application for loan registration is registered on date 18/09/2025 with MemberId M101000031 (messaged on 18/09/2025 02:03:27 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 18/09/2025 02:03:28 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000031', null, null, null, '6264097420', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. antima devi kol, your application for loan registration is registered on date 18/09/2025 with MemberId M101000031 (messaged on 18/09/2025 02:03:27 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 18/09/2025 02:19:25 PM PageName: IndividualLoan_indvMemberCibilApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_indvMemberCibilApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 18/09/2025 02:19:25 PM PageName: IndividualLoan_indvMemberCibilApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_indvMemberCibilApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 18/09/2025 02:26:54 PM PageName: IndividualLoan_indvMemberCibilApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_indvMemberCibilApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 18/09/2025 04:52:30 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/09/2025 04:52:30 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/09/2025 06:55:51 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/09/2025 06:55:51 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/09/2025 11:47:27 AM PageName: IndividualLoan_IndvLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/09/2025 11:47:27 AM PageName: IndividualLoan_IndvLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yjz3ztkt StackTrace: at IndividualLoan_IndvLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanBankNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/09/2025 12:47:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/09/2025 02:11:07 PM PageName: SendSMS String str: 9977795037 String sql: Dear Mrs. nirmala devi harijan, your application for loan registration is registered on date 19/09/2025 with MemberId M101000032 (messaged on 19/09/2025 02:11:06 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 19/09/2025 02:11:07 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000032', null, null, null, '9977795037', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. nirmala devi harijan, your application for loan registration is registered on date 19/09/2025 with MemberId M101000032 (messaged on 19/09/2025 02:11:06 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 19/09/2025 06:31:47 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/09/2025 06:31:47 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/09/2025 10:25:56 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='100' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillEmployee() TargetSite: Void FillEmployee() Time: 19/09/2025 10:25:56 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='100' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillCenter() TargetSite: Void FillCenter() Time: 19/09/2025 10:26:04 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillEmployee() TargetSite: Void FillEmployee() Time: 19/09/2025 10:26:04 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillCenter() TargetSite: Void FillCenter() Time: 19/09/2025 10:26:13 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillEmployee() TargetSite: Void FillEmployee() Time: 19/09/2025 10:26:13 PM PageName: GroupLoan_GroupLoanDemandSheet String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.FillCenter() TargetSite: Void FillCenter() Time: 20/09/2025 10:58:08 AM PageName: DataSetResult String str: SELECT PaymentMode FROM PaymentModeMaster WITH(nolock) WHERE PaymentStatus='Active' AND PaymentProcess='GroupRepaymentApproval' ORDER BY PayNo ; SELECT PlanLoanNo, PlanLoanName FROM InvestorPlanNoMaster WITH(nolock) WHERE PlanLoanStatus='Active' ORDER BY PlanLoanName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'InvestorPlanNoMaster'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows) at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more) at System.Data.SqlClient.SqlDataReader.TryNextResult(Boolean& more) at System.Data.SqlClient.SqlDataReader.NextResult() at System.Data.ProviderBase.DataReaderContainer.NextResult() at System.Data.Common.DataAdapter.FillNextResult(DataReaderContainer dataReader) at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 20/09/2025 11:01:07 AM PageName: DataSetResult String str: SELECT PaymentMode FROM PaymentModeMaster WITH(nolock) WHERE PaymentStatus='Active' AND PaymentProcess='GroupRepaymentApproval' ORDER BY PayNo ; SELECT PlanLoanNo, PlanLoanName FROM InvestorPlanNoMaster WITH(nolock) WHERE PlanLoanStatus='Active' ORDER BY PlanLoanName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'InvestorPlanNoMaster'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows) at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more) at System.Data.SqlClient.SqlDataReader.TryNextResult(Boolean& more) at System.Data.SqlClient.SqlDataReader.NextResult() at System.Data.ProviderBase.DataReaderContainer.NextResult() at System.Data.Common.DataAdapter.FillNextResult(DataReaderContainer dataReader) at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 20/09/2025 11:19:10 AM PageName: DataSetResult String str: SELECT PaymentMode FROM PaymentModeMaster WITH(nolock) WHERE PaymentStatus='Active' AND PaymentProcess='GroupRepaymentApproval' ORDER BY PayNo ; SELECT PlanLoanNo, PlanLoanName FROM InvestorPlanNoMaster WITH(nolock) WHERE PlanLoanStatus='Active' ORDER BY PlanLoanName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'InvestorPlanNoMaster'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows) at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more) at System.Data.SqlClient.SqlDataReader.TryNextResult(Boolean& more) at System.Data.SqlClient.SqlDataReader.NextResult() at System.Data.ProviderBase.DataReaderContainer.NextResult() at System.Data.Common.DataAdapter.FillNextResult(DataReaderContainer dataReader) at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 20/09/2025 11:33:24 AM PageName: DataTableResult String str: SELECT InvestorId,InvestorName,InvestorName+' ('+InvestorId+')' AS InvestorIdName FROM InvestorRegistrationDetail WHERE 1=1 ORDER BY InvestorName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'InvestorRegistrationDetail'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 20/09/2025 11:33:24 AM PageName: InvestorManagement_InvestorAccountDetailList String str: SELECT InvestorId,InvestorName,InvestorName+' ('+InvestorId+')' AS InvestorIdName FROM InvestorRegistrationDetail WHERE 1=1 ORDER BY InvestorName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_tgjlbc40 StackTrace: at InvestorManagement_InvestorAccountDetailList.FillInvestorName() TargetSite: Void FillInvestorName() Time: 20/09/2025 12:16:53 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 21/09/2025 01:21:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/09/2025 01:21:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/09/2025 02:15:12 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 22/09/2025 07:34:16 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 23/09/2025 02:59:35 PM PageName: SendSMS String str: 9039257936 String sql: Dear Mrs. sona devi singh, your application for loan registration is registered on date 23/09/2025 with MemberId M101000033 (messaged on 23/09/2025 02:59:35 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 23/09/2025 02:59:35 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000033', null, null, null, '9039257936', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sona devi singh, your application for loan registration is registered on date 23/09/2025 with MemberId M101000033 (messaged on 23/09/2025 02:59:35 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/09/2025 03:07:25 PM PageName: IndividualLoan_IndvMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 23/09/2025 03:10:59 PM PageName: IndividualLoan_IndvMemberRegistrationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanMemberDetail WHERE MemberId='M101000034' ; String sql: INSERT INTO GroupLoanMemberDetail ( BranchId, BranchName, GroupOfficerId, GroupOfficerName,CenterId,CenterName, GroupName, MemberFormNo, IdType, MemberId, MemberJoinDate, MemberSalutation, MemberName, GuardianSalutation, MemberGuardianName, MemberGender, MemberDOB, MemberAge, MemberMobileNo, MemberOccupation, MemberAnnualIncome, FamilyAnnualExpence, MemberAadharNo, MemberPanNo, MemberVoterIdNo, MemberDLNo, RationCard, ElectricityBill, NomineeSalutation, NomineeName, NomineeGuardianSalutation, NomineeGuardianName, NomineeRelation, NomineeGender, NomineeDOB, NomineeAge, NomineeAadharNo, NomineeVoterIdNo, NomineePANNo, NomineeDLNo, NomineeOccupation, NomineeAnnualIncome, NomineeMobileNo, MemberProfileStatus, MemberAddress, MemberLatitude, MemberLongitude, EntryUser, EntryTime ) VALUES ( '101', 'Java', 'EMP00002', 'Ravi Suman Mishra','1010002','Individual', 'Individual', '', 'Software', 'M101000034', '9/23/2025 12:00:00 AM', 'Mrs.', 'ashadevi', 'W/O', 'rameshvaraprasad', 'Female', '9/23/1966 12:00:00 AM', '59', '7898887828', 'Housewife', '15000', '5000', '312368335359', '', 'SJZ3156858', '', '', '', 'Mr.', 'sangamlal gupta', 'S/O', 'rameshvar gupta', 'Son', 'Male', '9/23/1993 12:00:00 AM', '32', '678609248249', 'SJZ2426294', '', '', 'General Store', '15000', '', 'Pending', 'Chilla teonthar Rewa MP', '', '', 'admin', GETDATE() ) ; INSERT INTO GroupLoanMemberNominee ( MemberId, MemberName, MemberLoanStatus, MemberLoginStatus, MemberWebLogin, MemberAppLogin, MemberPassword, MemberReligion, MemberCategory, MemberMaritalStatus, LoanPurpose, LoanAmount, BankAccountType, MemberBankId, MemberBankName, BankAccountNo, BankIFSCCode, BankBranchName, LocationType, PostalAddress, PostalDistrictId, PostalDistrictName, PostalStateId, PostalStateName, PostalPinCode, GroupJoinDate, GroupUser, GroupTime, GroupStatus, CGTOfficerId, CGTOfficerName, GRTOfficerId, GRTOfficerName, EntryUser, EntryTime ) VALUES ( 'M101000034', 'ashadevi', 'Active', 'Active', 'Active', 'Active', 'OQAwADQANQA=', 'Hindu', 'OBC', 'Approved', 'General Store', '20000', 'Saving', '262', 'Madhyanchal Gramin Bank', '8078707330', 'SBIN0RRMBGB', 'CHILLA', 'SemiUrban', 'Chilla teonthar Rewa MP', '1536', 'Rewa', '27', 'Madhya Pradesh', '486220', '9/23/2025 12:00:00 AM', 'admin', GETDATE(), 'GRTNotRequired', 'EMP00002', 'Ravi Suman Mishra', 'EMP00002', 'Ravi Suman Mishra', 'admin', GETDATE() ) ; INSERT INTO AadharNoVerification ( MemberId, AadharNo, mobile, gender, state, ageBand, isIssued, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000034', '', '', '', '', '', '', '', GETDATE(), 'admin' ) ; INSERT INTO AadharNoVerification ( MemberId, AadharNo, mobile, gender, state, ageBand, isIssued, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000034', 'Verification Error ??????????', '', '', '', '', '', '', GETDATE(), 'admin' ) ; INSERT INTO VoterIdVerification ( MemberId, VoterId, name, rlnName, rlnType, gender, district, acName, pcName, state, epicNo, dob, age, partNo, slNoInPart, psName, partName, lastUpdate, psLatLong, rlnNameV1, rlnNameV2, rlnNameV3, sectionNo, id, nameV1, nameV2, nameV3, acNo, stCode, houseNo, pin, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000034', 'SJZ3156858', 'ashadevi', 'rameshvaraprasad', 'H', 'F', 'REWA', 'TEONTHAR', 'REWA', 'Madhya Pradesh', 'SJZ3156858', '', '59', '78', '1116', 'MIDDLE SCHOOL CHILLA KALA TEONTHAR ROOM NO.1', 'TEONTHAR', '', '24.989034999999998,81.635235', 'रामेश्वरप्रसाद', '', '', '1', '', 'आशादेवी', '', '', '70', 'S12', '', '', '638942365215290955', GETDATE(), 'admin' ) ; INSERT INTO VoterIdVerification ( MemberId, VoterId, name, rlnName, rlnType, gender, district, acName, pcName, state, epicNo, dob, age, partNo, slNoInPart, psName, partName, lastUpdate, psLatLong, rlnNameV1, rlnNameV2, rlnNameV3, sectionNo, id, nameV1, nameV2, nameV3, acNo, stCode, houseNo, pin, CaseId, EntryTime, EntryUser ) VALUES ( 'M101000034', 'SJZ2426294', 'sangamlal gupta', 'rameshvar gupta', 'F', 'M', 'REWA', 'TEONTHAR', 'REWA', 'Madhya Pradesh', 'SJZ2426294', '', '32', '78', '1121', 'MIDDLE SCHOOL CHILLA KALA TEONTHAR ROOM NO.1', 'TEONTHAR', '21-09-2025', '24.989034999999998,81.635235', 'रामेश्‍वर गुप्‍ता', '', '', '1', '', 'संगमलाल गुप्‍ता', '', '', '70', 'S12', '133', '', '638942367148527788', GETDATE(), 'admin' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvMemberRegistrationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/09/2025 03:18:09 PM PageName: SendSMS String str: 7974162517 String sql: Dear Mrs. rajendra kumar, your application for loan registration is registered on date 23/09/2025 with MemberId M101000034 (messaged on 23/09/2025 03:18:09 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 23/09/2025 03:18:09 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000034', null, null, null, '7974162517', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. rajendra kumar, your application for loan registration is registered on date 23/09/2025 with MemberId M101000034 (messaged on 23/09/2025 03:18:09 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/09/2025 03:21:22 PM PageName: SendSMS String str: 7898887828 String sql: Dear Mrs. ashadevi, your application for loan registration is registered on date 23/09/2025 with MemberId M101000035 (messaged on 23/09/2025 03:21:21 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 23/09/2025 03:21:22 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000035', null, null, null, '7898887828', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. ashadevi, your application for loan registration is registered on date 23/09/2025 with MemberId M101000035 (messaged on 23/09/2025 03:21:21 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/09/2025 03:34:07 PM PageName: SendSMS String str: 6260141705 String sql: Dear Mrs. sangeta devi, your application for loan registration is registered on date 23/09/2025 with MemberId M101000036 (messaged on 23/09/2025 03:34:07 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 23/09/2025 03:34:07 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000036', null, null, null, '6260141705', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sangeta devi, your application for loan registration is registered on date 23/09/2025 with MemberId M101000036 (messaged on 23/09/2025 03:34:07 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/09/2025 06:07:36 PM PageName: IndividualLoan_indvMemberCibilApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_indvMemberCibilApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 23/09/2025 06:09:34 PM PageName: IndividualLoan_indvMemberCibilApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_indvMemberCibilApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 24/09/2025 11:09:59 AM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/09/2025 11:09:59 AM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_j2aqsua5 StackTrace: at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/09/2025 11:10:26 AM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/09/2025 11:10:26 AM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/09/2025 06:43:50 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/09/2025 06:43:50 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 26/09/2025 03:52:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/09/2025 03:52:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/09/2025 11:41:18 AM PageName: SendSMS String str: 7863080842 String sql: Dear Mrs. Chandkali kol, your application for loan registration is registered on date 27/09/2025 with MemberId M101000038 (messaged on 27/09/2025 11:41:17 AM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 27/09/2025 11:41:18 AM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000038', null, null, null, '7863080842', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. Chandkali kol, your application for loan registration is registered on date 27/09/2025 with MemberId M101000038 (messaged on 27/09/2025 11:41:17 AM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/09/2025 05:17:51 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/09/2025 05:17:51 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/09/2025 11:54:41 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/09/2025 11:54:41 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/09/2025 05:40:44 PM PageName: SendSMS String str: 6262240837 String sql: Dear Mrs. rekha devi gupta, your application for loan registration is registered on date 28/09/2025 with MemberId M101000039 (messaged on 28/09/2025 05:40:43 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 05:40:44 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000039', null, null, null, '6262240837', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. rekha devi gupta, your application for loan registration is registered on date 28/09/2025 with MemberId M101000039 (messaged on 28/09/2025 05:40:43 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/09/2025 06:11:00 PM PageName: SendSMS String str: 7015492017 String sql: Dear Mrs. rajkumari kol, your application for loan registration is registered on date 28/09/2025 with MemberId M101000040 (messaged on 28/09/2025 06:11:00 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 06:11:00 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000040', null, null, null, '7015492017', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. rajkumari kol, your application for loan registration is registered on date 28/09/2025 with MemberId M101000040 (messaged on 28/09/2025 06:11:00 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/09/2025 06:51:07 PM PageName: SendSMS String str: 6261396861 String sql: Dear Mrs. sheelavati, your application for loan registration is registered on date 28/09/2025 with MemberId M101000041 (messaged on 28/09/2025 06:51:06 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 06:51:07 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000041', null, null, null, '6261396861', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sheelavati, your application for loan registration is registered on date 28/09/2025 with MemberId M101000041 (messaged on 28/09/2025 06:51:06 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/09/2025 07:01:01 PM PageName: SendSMS String str: 8269694050 String sql: Dear Mrs. nidhi gupta, your application for loan registration is registered on date 28/09/2025 with MemberId M101000042 (messaged on 28/09/2025 07:01:01 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 07:01:01 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000042', null, null, null, '8269694050', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. nidhi gupta, your application for loan registration is registered on date 28/09/2025 with MemberId M101000042 (messaged on 28/09/2025 07:01:01 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/09/2025 08:26:06 PM PageName: SendSMS String str: 8922561325 String sql: Dear Mrs. aratee, your application for loan registration is registered on date 28/09/2025 with MemberId M101000043 (messaged on 28/09/2025 08:26:06 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 08:26:06 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000043', null, null, null, '8922561325', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. aratee, your application for loan registration is registered on date 28/09/2025 with MemberId M101000043 (messaged on 28/09/2025 08:26:06 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/09/2025 08:40:13 PM PageName: SendSMS String str: 9755946854 String sql: Dear Mrs. sushama devi, your application for loan registration is registered on date 28/09/2025 with MemberId M101000044 (messaged on 28/09/2025 08:40:12 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 28/09/2025 08:40:13 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000044', null, null, null, '9755946854', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sushama devi, your application for loan registration is registered on date 28/09/2025 with MemberId M101000044 (messaged on 28/09/2025 08:40:12 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/09/2025 08:32:52 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/09/2025 08:32:52 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_r33xfg5i StackTrace: at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/09/2025 08:39:42 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='9/29/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 29/09/2025 08:40:26 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='9/29/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 29/09/2025 09:06:23 AM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/09/2025 09:06:23 AM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 29/09/2025 09:06:23 AM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/09/2025 09:06:23 AM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 29/09/2025 09:06:23 AM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/09/2025 09:06:23 AM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 29/09/2025 10:25:58 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='9/29/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/09/2025 10:25:58 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='9/29/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 29/09/2025 10:26:24 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='9/29/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 29/09/2025 05:23:48 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/09/2025 05:23:48 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/09/2025 07:55:35 AM PageName: SendSMS String str: 7024482102 String sql: Dear Mrs. mira devi, your application for loan registration is registered on date 30/09/2025 with MemberId M101000046 (messaged on 30/09/2025 07:55:35 AM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 30/09/2025 07:55:35 AM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000046', null, null, null, '7024482102', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. mira devi, your application for loan registration is registered on date 30/09/2025 with MemberId M101000046 (messaged on 30/09/2025 07:55:35 AM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:10:41 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:10:41 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 30/09/2025 08:10:57 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:10:57 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 30/09/2025 08:11:03 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:11:03 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 30/09/2025 08:11:07 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:11:07 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 30/09/2025 08:11:45 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 30/09/2025 08:11:45 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/1/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 30/09/2025 01:17:15 PM PageName: GroupLoan_GroupLoanCardAndQRPrinting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oyxlir0y StackTrace: at GroupLoan_GroupLoanCardAndQRPrinting.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 30/09/2025 02:49:34 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/09/2025 02:49:34 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/10/2025 01:26:12 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/10/2025 04:42:40 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:15 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:19 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:26 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:26 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:26 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:27 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:27 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:27 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 03:18:27 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/10/2025 04:05:44 PM PageName: SendSMS String str: 9893797092 String sql: Dear Mrs. suneeta devi verma, your application for loan registration is registered on date 04/10/2025 with MemberId M101000047 (messaged on 04/10/2025 04:05:44 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 04/10/2025 04:05:44 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000047', null, null, null, '9893797092', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. suneeta devi verma, your application for loan registration is registered on date 04/10/2025 with MemberId M101000047 (messaged on 04/10/2025 04:05:44 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/10/2025 12:33:55 PM PageName: LoanOfficerMobile_GroupMemberUpadation String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.GetMenuPageURL(DataTable dt, String PageName, String Token) at LoanOfficerMobile_GroupMemberUpadation.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 05/10/2025 01:23:57 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/6/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 05/10/2025 01:25:13 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/6/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 05/10/2025 08:51:33 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/10/2025 08:51:33 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 05/10/2025 08:51:33 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/10/2025 08:51:33 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 05/10/2025 08:51:33 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/10/2025 08:51:33 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 06/10/2025 01:27:26 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 06/10/2025 02:25:45 PM PageName: IndividualLoan_IndvLoanUpdateMobileNo String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4fxa4wea StackTrace: at IndividualLoan_IndvLoanUpdateMobileNo.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 07/10/2025 12:31:30 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000048'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT CompanyURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(KYCFolderLocation,'~/','')+'/' FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=@MemberId); SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS C0, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS C2, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS C3, isnull(a.MemberId,'N/A')AS C4, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS C5, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS C6, isnull(a.MemberGender,'N/A')AS C7, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS C8, isnull(a.MemberMobileNo,'N/A')AS C9, isnull(a.MemberOccupation,'N/A')AS C10, isnull(b.MemberEducation,'N/A')AS C11, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS C12, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS C13, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS C14, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS C15, isnull(a.NomineeGender,'N/A')AS C16, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS C17, isnull(a.NomineeMobileNo,'N/A')AS C18, isnull(a.NomineeOccupation,'N/A')AS C19, isnull(b.NomineeEducation,'N/A')AS C20, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS C21, isnull(a.NomineeRelation,'N/A')AS C22, isnull(b.MemberReligion,'N/A')AS C23, isnull(b.MemberCategory,'N/A')AS C24, isnull(b.MemberMaritalStatus,'N/A')AS C25, isnull(b.LoanPurpose,'N/A')AS C26, isnull(convert(CHAR,b.LoanAmount),'N/A')AS C27, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS C28, isnull(b.SpouseName,'N/A')AS C29, isnull(b.BankAccountType,'N/A')AS C30, isnull(b.MemberBankName,'N/A')AS C31, isnull(b.BankAccountNo,'N/A')AS C32, isnull(b.BankIFSCCode,'N/A')AS C33, isnull(b.BankBranchName,'N/A')AS C34, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS C35, isnull(b.LocationType,'N/A')AS C36, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'N/A')+' '+isnull(b.PostalVillageName,'N/A')+' '+isnull(b.PostalPostOffice,'N/A')+' '+isnull(b.PostalAreaName,'N/A')+' '+isnull(b.PostalLandMark,'N/A')+' '+isnull(b.PostalCityName,'N/A')+' '+isnull(b.PostalDistrictName,'N/A')+' '+isnull(b.PostalStateName,'N/A')+' '+isnull(b.PostalPinCode,'N/A')AS C37, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'N/A')+' '+isnull(b.PermanentVillageName,'N/A')+' '+isnull(b.PermanentPostOffice,'N/A')+' '+isnull(b.PermanentAreaName,'N/A')+' '+isnull(b.PermanentLandMark,'N/A')+' '+isnull(b.PermanentCityName,'N/A')+' '+isnull(b.PermanentDistrictName,'N/A')+' '+isnull(b.PermanentStateName,'N/A')+' '+isnull(b.PermanentPinCode,'N/A')AS C38, isnull(a.MemberAadharNo,'N/A')AS C41, isnull(a.MemberPanNo,'N/A')AS C42, isnull(a.MemberVoterIdNo,'N/A')AS C43, isnull(a.MemberDLNo,'N/A')AS C44, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS C45, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS C46, isnull(a.NomineeAadharNo,'N/A')AS C47, isnull(a.NomineeVoterIdNo,'N/A')AS C48, isnull(a.NomineePANNo,'N/A')AS C49, isnull(a.NomineeDLNo,'N/A')AS C50, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS C51, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS C52, @URL+@Folder+a.MemberPhoto AS C53, @URL+@Folder+a.MemberSignature AS C54, @URL+@Folder+a.MemberPOIFront AS C55, @URL+@Folder+a.MemberPOIBack AS C56, @URL+@Folder+a.MemberPOAFront AS C57, @URL+@Folder+a.MemberPOABack AS C58, @URL+@Folder+a.MemberBankPassBook AS C59, @URL+@Folder+a.NomineePhoto AS C60, @URL+@Folder+a.NomineeSignature AS C61, @URL+@Folder+a.NomineePOIFront AS C62, @URL+@Folder+a.NomineePOIBack AS C63, @URL+@Folder+a.NomineePOAFront AS C64, @URL+@Folder+a.NomineePOABack AS C65, @URL+@Folder+a.MemberNomineeJointPhoto AS C66, isnull(a.RationCard,'N/A')AS C67, isnull(a.ElectricityBill,'N/A')AS C68, c.ToiletFacility AS C101, c.WaterFacility AS C102, c.WaterPurification AS C103, c.ElectricityConnection AS C104, c.SolarPanel AS C105, c.FoodPreparation AS C106, c.EligibleChildren AS C107, c.EligibleGirlChild AS C108, c.LivingType AS C109, c.HouseType AS C110, c.NumberOfRoom AS C111, c.LiveStock AS C112, c.NoOfVehicles AS C113, c.LandInAcres AS C114, c.NoOfChildren AS C115, c.Siblings AS C116, c.MembersInFamily AS C117, c.WorkingMember AS C118, c.MemberReputation AS C119, c.WorkingStatus AS C120, c.BusinessSalaried AS C121, c.WorkingProfile AS C122, c.WorkingSince AS C123, c.ParentalBusiness AS C124, c.PresentResidence AS C125, c.MonthlySavings AS C126, c.ActiveLoanBank AS C127, c.BorrowFrequently AS C128, c.InformalLenders AS C129, c.FamilyBusinessIncome AS C130, c.SalaryPensionIncome AS C131, c.WagesIncome AS C132, c.OtherIncome AS C133, c.Salary AS C134, c.Rent AS C135, c.Scholarship AS C136, c.GovernmentScheme AS C137, c.Agriculture AS C138, c.Other AS C139, c.TotalIncome AS C140, c.Food AS C141, c.Education AS C142, c.Health AS C143, c.EMIOfLoan AS C144, c.HouseRent AS C145, c.ElectricityTax AS C146, c.WaterTax AS C147, c.PartyFucntion AS C148, c.FareCloth AS C149, c.OtherExpenses AS C150, c.TotalExpenses AS C151, d.ChildName AS C175, d.ChildAge AS C176, d.ChildGender AS C177, d.IdentityProofType AS C178, d.IdentityProofNo AS C179, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupMemberFullDetailRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId LEFT JOIN GroupLoanMemberFinance c WITH(nolock) ON a.MemberId=c.MemberId LEFT JOIN GroupLoanMemberChildren d WITH(nolock) ON a.MemberId=d.MemberId WHERE a.MemberId=@MemberId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'KYCFolderLocation'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 12:31:30 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000048'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT CompanyURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(KYCFolderLocation,'~/','')+'/' FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=@MemberId); SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS C0, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS C2, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS C3, isnull(a.MemberId,'N/A')AS C4, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS C5, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS C6, isnull(a.MemberGender,'N/A')AS C7, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS C8, isnull(a.MemberMobileNo,'N/A')AS C9, isnull(a.MemberOccupation,'N/A')AS C10, isnull(b.MemberEducation,'N/A')AS C11, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS C12, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS C13, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS C14, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS C15, isnull(a.NomineeGender,'N/A')AS C16, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS C17, isnull(a.NomineeMobileNo,'N/A')AS C18, isnull(a.NomineeOccupation,'N/A')AS C19, isnull(b.NomineeEducation,'N/A')AS C20, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS C21, isnull(a.NomineeRelation,'N/A')AS C22, isnull(b.MemberReligion,'N/A')AS C23, isnull(b.MemberCategory,'N/A')AS C24, isnull(b.MemberMaritalStatus,'N/A')AS C25, isnull(b.LoanPurpose,'N/A')AS C26, isnull(convert(CHAR,b.LoanAmount),'N/A')AS C27, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS C28, isnull(b.SpouseName,'N/A')AS C29, isnull(b.BankAccountType,'N/A')AS C30, isnull(b.MemberBankName,'N/A')AS C31, isnull(b.BankAccountNo,'N/A')AS C32, isnull(b.BankIFSCCode,'N/A')AS C33, isnull(b.BankBranchName,'N/A')AS C34, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS C35, isnull(b.LocationType,'N/A')AS C36, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'N/A')+' '+isnull(b.PostalVillageName,'N/A')+' '+isnull(b.PostalPostOffice,'N/A')+' '+isnull(b.PostalAreaName,'N/A')+' '+isnull(b.PostalLandMark,'N/A')+' '+isnull(b.PostalCityName,'N/A')+' '+isnull(b.PostalDistrictName,'N/A')+' '+isnull(b.PostalStateName,'N/A')+' '+isnull(b.PostalPinCode,'N/A')AS C37, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'N/A')+' '+isnull(b.PermanentVillageName,'N/A')+' '+isnull(b.PermanentPostOffice,'N/A')+' '+isnull(b.PermanentAreaName,'N/A')+' '+isnull(b.PermanentLandMark,'N/A')+' '+isnull(b.PermanentCityName,'N/A')+' '+isnull(b.PermanentDistrictName,'N/A')+' '+isnull(b.PermanentStateName,'N/A')+' '+isnull(b.PermanentPinCode,'N/A')AS C38, isnull(a.MemberAadharNo,'N/A')AS C41, isnull(a.MemberPanNo,'N/A')AS C42, isnull(a.MemberVoterIdNo,'N/A')AS C43, isnull(a.MemberDLNo,'N/A')AS C44, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS C45, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS C46, isnull(a.NomineeAadharNo,'N/A')AS C47, isnull(a.NomineeVoterIdNo,'N/A')AS C48, isnull(a.NomineePANNo,'N/A')AS C49, isnull(a.NomineeDLNo,'N/A')AS C50, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS C51, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS C52, @URL+@Folder+a.MemberPhoto AS C53, @URL+@Folder+a.MemberSignature AS C54, @URL+@Folder+a.MemberPOIFront AS C55, @URL+@Folder+a.MemberPOIBack AS C56, @URL+@Folder+a.MemberPOAFront AS C57, @URL+@Folder+a.MemberPOABack AS C58, @URL+@Folder+a.MemberBankPassBook AS C59, @URL+@Folder+a.NomineePhoto AS C60, @URL+@Folder+a.NomineeSignature AS C61, @URL+@Folder+a.NomineePOIFront AS C62, @URL+@Folder+a.NomineePOIBack AS C63, @URL+@Folder+a.NomineePOAFront AS C64, @URL+@Folder+a.NomineePOABack AS C65, @URL+@Folder+a.MemberNomineeJointPhoto AS C66, isnull(a.RationCard,'N/A')AS C67, isnull(a.ElectricityBill,'N/A')AS C68, c.ToiletFacility AS C101, c.WaterFacility AS C102, c.WaterPurification AS C103, c.ElectricityConnection AS C104, c.SolarPanel AS C105, c.FoodPreparation AS C106, c.EligibleChildren AS C107, c.EligibleGirlChild AS C108, c.LivingType AS C109, c.HouseType AS C110, c.NumberOfRoom AS C111, c.LiveStock AS C112, c.NoOfVehicles AS C113, c.LandInAcres AS C114, c.NoOfChildren AS C115, c.Siblings AS C116, c.MembersInFamily AS C117, c.WorkingMember AS C118, c.MemberReputation AS C119, c.WorkingStatus AS C120, c.BusinessSalaried AS C121, c.WorkingProfile AS C122, c.WorkingSince AS C123, c.ParentalBusiness AS C124, c.PresentResidence AS C125, c.MonthlySavings AS C126, c.ActiveLoanBank AS C127, c.BorrowFrequently AS C128, c.InformalLenders AS C129, c.FamilyBusinessIncome AS C130, c.SalaryPensionIncome AS C131, c.WagesIncome AS C132, c.OtherIncome AS C133, c.Salary AS C134, c.Rent AS C135, c.Scholarship AS C136, c.GovernmentScheme AS C137, c.Agriculture AS C138, c.Other AS C139, c.TotalIncome AS C140, c.Food AS C141, c.Education AS C142, c.Health AS C143, c.EMIOfLoan AS C144, c.HouseRent AS C145, c.ElectricityTax AS C146, c.WaterTax AS C147, c.PartyFucntion AS C148, c.FareCloth AS C149, c.OtherExpenses AS C150, c.TotalExpenses AS C151, d.ChildName AS C175, d.ChildAge AS C176, d.ChildGender AS C177, d.IdentityProofType AS C178, d.IdentityProofNo AS C179, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupMemberFullDetailRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId LEFT JOIN GroupLoanMemberFinance c WITH(nolock) ON a.MemberId=c.MemberId LEFT JOIN GroupLoanMemberChildren d WITH(nolock) ON a.MemberId=d.MemberId WHERE a.MemberId=@MemberId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qqcwugyn StackTrace: at GroupLoan_PrintRDLCPage.GroupMemberFullDetail() TargetSite: Void GroupMemberFullDetail() Time: 07/10/2025 05:36:47 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 05:36:47 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 07/10/2025 05:36:47 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 05:36:47 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 07/10/2025 05:36:47 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 05:36:47 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 07/10/2025 05:46:40 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/10/2025 05:46:40 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/10/2025 08:12:10 PM PageName: SendSMS String str: 9302174300 String sql: Dear Mrs. santosh kumar, your application for loan registration is registered on date 07/10/2025 with MemberId M101000050 (messaged on 07/10/2025 08:12:10 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 07/10/2025 08:12:10 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000050', null, null, null, '9302174300', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. santosh kumar, your application for loan registration is registered on date 07/10/2025 with MemberId M101000050 (messaged on 07/10/2025 08:12:10 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 08:30:30 PM PageName: SendSMS String str: 8357846641 String sql: Dear Mrs. eesha kol, your application for loan registration is registered on date 07/10/2025 with MemberId M101000051 (messaged on 07/10/2025 08:30:30 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 07/10/2025 08:30:30 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000051', null, null, null, '8357846641', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. eesha kol, your application for loan registration is registered on date 07/10/2025 with MemberId M101000051 (messaged on 07/10/2025 08:30:30 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/10/2025 09:17:02 PM PageName: SendSMS String str: 9039854974 String sql: Dear Mrs. sangeeta devi majhi, your application for loan registration is registered on date 07/10/2025 with MemberId M101000052 (messaged on 07/10/2025 09:17:02 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 07/10/2025 09:17:02 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000052', null, null, null, '9039854974', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sangeeta devi majhi, your application for loan registration is registered on date 07/10/2025 with MemberId M101000052 (messaged on 07/10/2025 09:17:02 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/10/2025 06:00:10 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 08/10/2025 06:00:10 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 08/10/2025 06:23:03 PM PageName: SendSMS String str: 8815289355 String sql: Dear Mrs. prbhavati singh, your application for loan registration is registered on date 08/10/2025 with MemberId M101000053 (messaged on 08/10/2025 06:23:02 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 08/10/2025 06:23:03 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000053', null, null, null, '8815289355', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. prbhavati singh, your application for loan registration is registered on date 08/10/2025 with MemberId M101000053 (messaged on 08/10/2025 06:23:02 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/10/2025 06:31:42 PM PageName: SendSMS String str: 7000039245 String sql: Dear Mrs. sudhadevi, your application for loan registration is registered on date 08/10/2025 with MemberId M101000054 (messaged on 08/10/2025 06:31:42 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 08/10/2025 06:31:42 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000054', null, null, null, '7000039245', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. sudhadevi, your application for loan registration is registered on date 08/10/2025 with MemberId M101000054 (messaged on 08/10/2025 06:31:42 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/10/2025 06:45:41 PM PageName: SendSMS String str: 6263291312 String sql: Dear Mrs. Sunitadevi, your application for loan registration is registered on date 08/10/2025 with MemberId M101000055 (messaged on 08/10/2025 06:45:40 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 08/10/2025 06:45:41 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000055', null, null, null, '6263291312', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. Sunitadevi, your application for loan registration is registered on date 08/10/2025 with MemberId M101000055 (messaged on 08/10/2025 06:45:40 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/10/2025 07:03:36 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 09/10/2025 04:57:58 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/10/2025 04:57:58 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 08:15:41 AM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/10/2025 10:10:55 AM PageName: GroupLoan_GroupMemberDetailUpdation String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dvnwds4s StackTrace: at GroupLoan_GroupMemberDetailUpdation.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 10/10/2025 04:19:56 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 05:06:36 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 05:06:36 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 06:12:32 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4n1ppyrb StackTrace: at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.d__31.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 06:12:41 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4n1ppyrb StackTrace: at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.d__31.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 06:13:13 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4n1ppyrb StackTrace: at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.d__31.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 06:13:41 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4n1ppyrb StackTrace: at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.d__31.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 06:13:48 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerificationNew String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4n1ppyrb StackTrace: at LoanOfficerMobile_GroupMemberRegistrationVerificationNew.d__31.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 08:17:05 PM PageName: SendSMS String str: 6306591073 String sql: Dear Mrs. Rinku kesharwani, your application for loan registration is registered on date 10/10/2025 with MemberId M101000073 (messaged on 10/10/2025 08:17:05 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 10/10/2025 08:17:05 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000073', null, null, null, '6306591073', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. Rinku kesharwani, your application for loan registration is registered on date 10/10/2025 with MemberId M101000073 (messaged on 10/10/2025 08:17:05 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 11/10/2025 05:01:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/10/2025 05:01:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 08:27:37 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 08:27:37 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 13/10/2025 08:28:48 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 13/10/2025 08:29:57 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 08:29:57 AM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 13/10/2025 08:32:20 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 08:32:20 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 14/10/2025 02:16:21 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 14/10/2025 04:57:33 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 04:57:33 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 06:54:20 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 06:54:20 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 09:05:54 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 09:05:54 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 14/10/2025 09:05:54 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 09:05:54 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 14/10/2025 09:05:54 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 09:05:54 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 15/10/2025 10:36:24 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:36:24 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:36:30 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:36:30 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:36:39 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:36:39 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:37:18 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:37:18 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:37:49 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 15/10/2025 10:37:52 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:37:52 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:40:58 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:40:58 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:41:01 AM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 10:41:01 AM PageName: GroupLoan_PrintGroupLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='10/20/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND a.CenterId='101004' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ozo4awnm StackTrace: at GroupLoan_PrintGroupLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 15/10/2025 10:58:22 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 11:20:56 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 12:00:08 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 12:00:08 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 12:46:31 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' AND MemberId='GL0000035' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='9/12/2025 12:00:00 AM' AND a.MemberJoinDate<'10/16/2025 12:00:00 AM' AND a.MemberId='GL0000035' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 12:46:31 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' AND MemberId='GL0000035' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='9/12/2025 12:00:00 AM' AND a.MemberJoinDate<'10/16/2025 12:00:00 AM' AND a.MemberId='GL0000035' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/10/2025 03:42:02 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:14:01 PM PageName: SendSMS String str: 8085776981 String sql: Dear Mrs. savitree devi varma, your application for loan registration is registered on date 15/10/2025 with MemberId M101000076 (messaged on 15/10/2025 08:14:00 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 15/10/2025 08:14:01 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000076', null, null, null, '8085776981', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. savitree devi varma, your application for loan registration is registered on date 15/10/2025 with MemberId M101000076 (messaged on 15/10/2025 08:14:00 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 05:38:59 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/10/2025 05:38:59 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/10/2025 03:06:18 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/10/2025 03:06:18 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 22/10/2025 11:04:03 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 23/10/2025 09:36:56 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:36:56 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_r33xfg5i StackTrace: at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:41:55 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:41:55 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_r33xfg5i StackTrace: at IndividualLoan_IndvLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:51:06 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:51:06 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:51:24 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:51:24 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:51:48 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:51:48 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:52:14 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:52:14 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_agmnyyn5 StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:54:45 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 23/10/2025 12:45:42 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 23/10/2025 04:10:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 04:10:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 06:35:37 PM PageName: LoanOfficerMobile_GroupLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Value was either too large or too small for an Int32. Source: mscorlib StackTrace: at System.Convert.ToInt32(Double value) at LoanOfficerMobile_GroupLoanApplicationVerification.txtLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Int32 ToInt32(Double) Time: 23/10/2025 06:35:59 PM PageName: LoanOfficerMobile_GroupLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Value was either too large or too small for an Int32. Source: mscorlib StackTrace: at System.Convert.ToInt32(Double value) at LoanOfficerMobile_GroupLoanApplicationVerification.txtLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Int32 ToInt32(Double) Time: 23/10/2025 06:36:36 PM PageName: LoanOfficerMobile_GroupLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Value was either too large or too small for an Int32. Source: mscorlib StackTrace: at System.Convert.ToInt32(Double value) at LoanOfficerMobile_GroupLoanApplicationVerification.txtLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Int32 ToInt32(Double) Time: 24/10/2025 11:43:04 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 24/10/2025 11:43:55 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 24/10/2025 04:43:38 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/10/2025 04:43:38 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/10/2025 11:27:32 AM PageName: Account_AccountDayBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountDayBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 25/10/2025 12:05:05 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/10/2025 12:05:05 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/10/2025 12:09:47 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/10/2025 12:09:47 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/10/2025 05:14:31 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/10/2025 05:14:31 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/10/2025 08:30:27 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 27/10/2025 05:49:28 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/10/2025 05:49:28 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/10/2025 08:18:15 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 28/10/2025 01:15:34 PM PageName: GroupLoan_GroupMemberCibilEquifaxUpdate String str: SELECT a.SrNo, a.MemberId, a.MemberName, a.MemberType, a.CibilPersonName, isnull(a.ReqStatus,'Pending')AS ReqStatus, a.ResFileName, rtrim(Convert(CHAR,a.EntryTime,106))+' '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, a.EntryUser, a.EquifaxScoreName, a.EquifaxScoreValue, a.ScoreDetailName, a.ScoreDetailType, a.ScoreDetailValue, a.ScoreDetail1Code, a.ScoreDetail1Description, a.ScoreDetail2Code, a.ScoreDetail2Description, a.ONoOfOpenAccount, a.ONoOfPastDueAccount, a.OTotalOutstanding, a.OTotalInstallment, a.RNoOfOpenAccount, a.RNoOfPastDueAccount, a.RTotalOutstanding, a.RTotalInstallment, a.RTotalSanctionAmount, a.RTotalAccount, a.RTotalPastDueAmount, a.RMaxDaysPastDue, a.RNoOfLoanWithReportedEMI, a.RTotalWriteOffAmount, a.RTotalHighCredit, a.ROldestAccount, a.RRecentAccount, a.MNoOfOpenAccount, a.MNoOfPastDueAccount, a.MTotalOutstanding, a.MTotalInstallment, a.MTotalSanctionAmount, a.MTotalAccount, a.MTotalPastDueAmount, a.MMaxDaysPastDue, a.MNoOfLoanWithReportedEMI, a.MTotalWriteOffAmount, a.MTotalHighCredit, a.MOldestAccount, a.MRecentAccount, (SELECT CompanyPhysical+replace(replace(GroupMemberKYCFolder,'~/',''),'/','') FROM ProjectReportSettingMaster WITH(nolock))AS MemberCibilFolder FROM GroupMemberCibilEquifax a WITH(nolock) WHERE a.SrNo='55' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Could not find a part of the path 'C:\inetpub\vhosts\valourinfotech.in\shoorawelfare.valourinfotech.in\UploadedDocs\GroupMemberKYC\M1003000057\M1003000057MemEquiRes638864495115775668.txt'. Source: mscorlib StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding) at System.IO.File.InternalReadAllLines(String path, Encoding encoding) at System.IO.File.ReadAllLines(String path) at GroupLoan_GroupMemberCibilEquifaxUpdate.ViewCBDetail() TargetSite: Void WinIOError(Int32, System.String) Time: 28/10/2025 03:17:31 PM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_um4kluw3 StackTrace: at IndividualLoan_IndvLoanApplicationVerification.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 28/10/2025 04:56:14 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/10/2025 04:56:14 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/10/2025 08:39:26 AM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDemandSheet.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 29/10/2025 10:37:49 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 30/10/2025 03:34:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 03:34:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 31/10/2025 12:08:22 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 31/10/2025 12:08:22 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 31/10/2025 12:08:22 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 31/10/2025 12:08:22 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 31/10/2025 12:08:22 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 31/10/2025 12:08:22 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 03/11/2025 01:19:55 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='11/3/2025 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 03/11/2025 04:59:58 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/11/2025 04:59:58 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 03/11/2025 04:59:58 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/11/2025 04:59:58 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 03/11/2025 04:59:58 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/11/2025 04:59:58 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 03/11/2025 05:06:16 PM PageName: Account_ReceiveVoucherRequest String str: SELECT a.LedgerId AS AssetSuspenceId, a.LedgerName as AssetSuspenceName FROM AccountLedgerMaster a With(NoLock) WHERE a.LedgerStatus='Active' AND LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='AssetSuspence') ; String sql: INSERT INTO F2425VoucherMaster ( VoucherId, VoucherType, EntryTime, EntryUser ) VALUES ( 'VG00000011', 'ReceiveVoucher', GETDATE(), 'admin' ) ; INSERT INTO AccountVoucherDetail ( FinYear,BranchId,BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2425','100','Head Office', 'Receive', '2/28/2025 12:00:00 AM', 'VG00000011', '130000', 'Receivable Suspence Account', 0, '', '', '', '', 'Being Amount Received as Capital.', GETDATE(), 'admin', 'ReceiveVoucher', 'No', '', 'Pending' ) ; INSERT INTO AccountVoucherDetail ( FinYear,BranchId,BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2425','100','Head Office', 'Receive', '2/28/2025 12:00:00 AM', 'VG00000011', '130000', 'Receivable Suspence Account', '', 0, '', '', '', 'Being Amount Received as Capital.', GETDATE(), 'admin', 'ReceiveVoucher', 'No', '', 'Unclear' ) ; INSERT INTO AccountVoucherDetail ( FinYear,BranchId,BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2425', '100','Head Office','Receive', '2/28/2025 12:00:00 AM', 'VG00000011', '112001', 'Utkarsh Small Finance Bank-1351020000001229', 0, '', '', '', '', 'Being Amount Received as Capital.', GETDATE(), 'admin', 'ReceiveVoucher', 'No', '', 'Unclear' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2425' ; INSERT INTO F2425VoucherDetail ( VoucherType,BranchId,BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType ) SELECT VoucherType,BranchId,BranchName, TransDate, 'VG00000011' AS VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType FROM AccountVoucherDetail WHERE ClearStatus='Pending' AND VoucherId='VG00000011' ; UPDATE AccountVoucherDetail SET ClearStatus='Approved', VoucherId='VG00000011', ApproveDate='2/28/2025 12:00:00 AM', ApproveRemark=null, ApproveUser='admin', ApproveTime=GETDATE() WHERE ClearStatus='Pending' AND VoucherId='VG00000011' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Error converting data type varchar to numeric. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at Account_ReceiveVoucherRequest.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/11/2025 04:51:24 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/11/2025 04:51:24 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 04/11/2025 04:51:24 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/11/2025 04:51:24 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 04/11/2025 04:51:24 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/11/2025 04:51:24 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 04/11/2025 06:52:43 PM PageName: Account_AccountVoucherDetail String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_cgwwg5x4 StackTrace: at Account_AccountVoucherDetail.grdData_Sorting(Object sender, GridViewSortEventArgs e) TargetSite: Void grdData_Sorting(System.Object, System.Web.UI.WebControls.GridViewSortEventArgs) Time: 04/11/2025 07:39:22 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 05/11/2025 05:52:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/11/2025 05:52:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 04:43:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 04:43:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 08/11/2025 03:05:36 PM PageName: GroupLoan_GroupMemberCibilEquifaxUpdate String str: SELECT a.SrNo, a.MemberId, a.MemberName, a.MemberType, a.CibilPersonName, isnull(a.ReqStatus,'Pending')AS ReqStatus, a.ResFileName, rtrim(Convert(CHAR,a.EntryTime,106))+' '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime, a.EntryUser, a.EquifaxScoreName, a.EquifaxScoreValue, a.ScoreDetailName, a.ScoreDetailType, a.ScoreDetailValue, a.ScoreDetail1Code, a.ScoreDetail1Description, a.ScoreDetail2Code, a.ScoreDetail2Description, a.ONoOfOpenAccount, a.ONoOfPastDueAccount, a.OTotalOutstanding, a.OTotalInstallment, a.RNoOfOpenAccount, a.RNoOfPastDueAccount, a.RTotalOutstanding, a.RTotalInstallment, a.RTotalSanctionAmount, a.RTotalAccount, a.RTotalPastDueAmount, a.RMaxDaysPastDue, a.RNoOfLoanWithReportedEMI, a.RTotalWriteOffAmount, a.RTotalHighCredit, a.ROldestAccount, a.RRecentAccount, a.MNoOfOpenAccount, a.MNoOfPastDueAccount, a.MTotalOutstanding, a.MTotalInstallment, a.MTotalSanctionAmount, a.MTotalAccount, a.MTotalPastDueAmount, a.MMaxDaysPastDue, a.MNoOfLoanWithReportedEMI, a.MTotalWriteOffAmount, a.MTotalHighCredit, a.MOldestAccount, a.MRecentAccount, (SELECT CompanyPhysical+replace(replace(GroupMemberKYCFolder,'~/',''),'/','') FROM ProjectReportSettingMaster WITH(nolock))AS MemberCibilFolder FROM GroupMemberCibilEquifax a WITH(nolock) WHERE a.SrNo='61' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Could not find a part of the path 'C:\inetpub\vhosts\valourinfotech.in\shoorawelfare.valourinfotech.in\UploadedDocs\GroupMemberKYC\M1003000057\M1003000057MemEquiRes638864495115775668.txt'. Source: mscorlib StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding) at System.IO.File.InternalReadAllLines(String path, Encoding encoding) at System.IO.File.ReadAllLines(String path) at GroupLoan_GroupMemberCibilEquifaxUpdate.ViewCBDetail() TargetSite: Void WinIOError(Int32, System.String) Time: 09/11/2025 12:38:29 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/11/2025 12:38:29 PM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 09/11/2025 12:38:29 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/11/2025 12:38:29 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 09/11/2025 12:38:29 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/11/2025 12:38:29 PM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 10/11/2025 06:47:34 PM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/11/2025 06:52:12 PM PageName: DataTableResult String str: SELECT a.VoucherType, a.VoucherId, convert(CHAR,a.TransDate,106)AS TransDate, a.Amount, a.ReverseStatus, a.ReverseRemark, a.ReverseUser, rtrim(convert(CHAR,a.ReverseTime,106))+'-'+rtrim(convert(CHAR,a.ReverseTime,108))AS ReverseTime, a.ApproveRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+'-'+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime FROM VoucherMasterReverse a WITH(nolock) WHERE 1=1 AND a.TransDate>='9/8/2025 12:00:00 AM' AND a.TransDate<'10/1/2025 12:00:00 AM' AND a.EntryType='Receive' ORDER BY a.VoucherId, a.TransDate ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'EntryType'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/11/2025 06:52:12 PM PageName: Account_VoucherReverseRequestList String str: SELECT a.VoucherType, a.VoucherId, convert(CHAR,a.TransDate,106)AS TransDate, a.Amount, a.ReverseStatus, a.ReverseRemark, a.ReverseUser, rtrim(convert(CHAR,a.ReverseTime,106))+'-'+rtrim(convert(CHAR,a.ReverseTime,108))AS ReverseTime, a.ApproveRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+'-'+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime FROM VoucherMasterReverse a WITH(nolock) WHERE 1=1 AND a.TransDate>='9/8/2025 12:00:00 AM' AND a.TransDate<'10/1/2025 12:00:00 AM' AND a.EntryType='Receive' ORDER BY a.VoucherId, a.TransDate ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_VoucherReverseRequestList.FillData() TargetSite: Void FillData() Time: 11/11/2025 05:31:11 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 05:31:11 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 01:37:32 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 01:37:32 PM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/11/2025 01:40:09 PM PageName: IndividualLoan_IndvLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r33xfg5i StackTrace: at IndividualLoan_IndvLoanDemandSheet.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 12/11/2025 01:42:16 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 01:42:16 PM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/11/2025 01:42:18 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 01:42:18 PM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/11/2025 01:42:24 PM PageName: DataTableResult String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CenterOfficerId'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 01:42:24 PM PageName: IndividualLoan_PrintIndividualLoanDemandSheetHTML String str: DECLARE @ODate DATE; SET @ODate='11/12/2025 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MeetingType VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo varchar(20), ContactNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), LoanTerm INT, ODFromDate VARCHAR(20), NoOfOD INT, DueDate VARCHAR(20), DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Outstanding DECIMAL(10,2), BalanceAmount DECIMAL(10,2), PayableAmount DECIMAL(10,2), DemandAmount DECIMAL(10,2), TodayPaidAmount DECIMAL(10,2), TodayNotReceived DECIMAL(10,2) ); DECLARE @CTable TABLE ( BranchName VARCHAR(50), CenterOfficerId VARCHAR(20), CenterOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20) ); INSERT INTO @CTable ( BranchName, CenterOfficerId, CenterOfficerName, CenterId, CenterName, MeetingDay, MeetingTime ) SELECT a.BranchName, a.CenterOfficerId, a.CenterOfficerName, a.CenterId, a.CenterName, a.MeetingDay, a.MeetingTime FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.MeetingType='Weekly' AND a.MeetingDay=datename(dw, @ODate) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT b.BranchName, b.CenterOfficerId, b.CenterOfficerName, b.CenterId, b.CenterName, b.MeetingDay, b.MeetingTime, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) INNER JOIN @CTable b ON a.CenterId = b.CenterId WHERE isnull(a.GroupName,'Group')!='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed','LoanClosed' ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MeetingDay, MeetingTime, MeetingType, MemberId, MemberName, NomineeName, MobileNo, ContactNo, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.LoanMeetingDay, ''AS MeetingTime, a.LoanTermMode AS MeetingType, a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, a.LoanCycle, rtrim(convert(CHAR, a.DisburseDate, 103))AS DisburseDate, a.LoanAmount, a.LoanTerm, a.EMIAmount, a.CMEMI AS MeetingAmount FROM GroupLoanAccount a WITH(nolock) WHERE isnull(a.GroupName,'Group')='Individual' AND a.DisburseDate<@ODate AND isnull(a.CloseDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND a.LoanStatus IN ('LoanDisbursed', 'LoanClosed' ) AND a.BranchId='101' AND a.CenterOfficerId='EMP00005' AND ( a.LoanTermMode='Daily' OR (a.LoanTermMode='Weekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='BiWeekly' AND a.LoanMeetingDay=datename(dw,@ODate) ) OR ( a.LoanTermMode='Monthly' AND a.LoanMeetingDay=datename(day,@ODate) ) ) DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Prin, Intt, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Prin, a.Intt, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.LastPaidDate=(SELECT Convert(char,MAX(PDate),106) FROM @TTable WHERE PStatus='Paid' AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.NoOfOD=(SELECT COUNT(DISTINCT DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,1,@ODate))>dateadd(day,0,@ODate) AND DDate<@ODate AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT Convert(CHAR,MIN(DDate),106) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND DDate=dateadd(day,0,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.Outstanding=(SELECT SUM(Prin) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE isnull(PDate,dateadd(day,0,@ODate))>dateadd(day,-1,@ODate) AND LoanId=ta.LoanId) FROM @FTable ta; UPDATE ta SET ta.TodayPaidAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid' AND PDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.PayableAmount=CASE WHEN isnull(ta.MeetingAmount,0)>0 THEN 0 ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount, 0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.DueAmount,0)>0 THEN ta.DueAmount WHEN isnull(ta.DueAmount,0)=0 AND isnull(ta.ODAmount,0)>0 THEN ta.EMIAmount ELSE isnull(ta.ODAmount,0)+isnull(ta.DueAmount,0) END FROM @FTable ta; UPDATE ta SET ta.DemandAmount=CASE WHEN isnull(ta.BalanceAmount,0)>isnull(ta.DemandAmount,0) THEN ta.DemandAmount ELSE isnull(ta.BalanceAmount,0) END FROM @FTable ta; UPDATE ta SET ta.TodayNotReceived=CASE WHEN isnull(ta.DemandAmount,0)>isnull(ta.TodayPaidAmount,0) THEN isnull(ta.DemandAmount,0)-isnull(ta.TodayPaidAmount,0) ELSE 0 END FROM @FTable ta; SELECT a.MemberId, a.MemberName, a.NomineeName, a.MobileNo, a.ContactNo, a.LoanId, replace(a.DueDate,'/20','/')AS DueDate, a.DueNo, a.NoOfOD, replace(isnull(a.ODAmount, 0.00), '.00', '')AS ODAmount, replace(isnull(a.DueAmount, 0), '.00', '')AS DueAmount, replace(a.BalanceAmount, '.00', '') AS BalanceAmount, a.PayableAmount, a.DemandAmount, a.TodayPaidAmount, a.TodayNotReceived, isnull(a.MeetingAmount, 0)AS MeetingAmount, a.Outstanding, replace(a.EMIAmount, '.00', '') AS EMIAmount, replace(a.LoanAmount, '.00', '')AS LoanAmount, a.LoanTerm, replace(a.LastPaidDate, '/20', '/')AS LastPaidDate, replace(a.DisburseDate, '/20', '/')AS DisburseDate, a.CenterId, a.CenterName, a.LoanOfficerId, a.LoanOfficerName, a.BranchName, a.MeetingTime, replace(@ODate,' ','-')AS MeetingDate, datename(dw,@ODate)AS MeetingDay, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock)WHERE 1 = 1)AS CompanyName, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail1, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail2, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyDetail3 FROM @FTable a WHERE 1 = 1 AND isnull(a.BalanceAmount, 0)> 0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_4paqndlx StackTrace: at IndividualLoan_PrintIndividualLoanDemandSheetHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 12/11/2025 05:50:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 05:50:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 04:55:40 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/11/2025 04:55:40 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 05:56:13 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%salary%' OR a.AccountHeadId LIKE '%salary%' OR a.AccountHeadName LIKE '%salary%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 05:56:13 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%salary%' OR a.AccountHeadId LIKE '%salary%' OR a.AccountHeadName LIKE '%salary%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 13/11/2025 05:57:47 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Expences%' OR a.AccountHeadId LIKE '%Expences%' OR a.AccountHeadName LIKE '%Expences%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 05:57:47 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Expences%' OR a.AccountHeadId LIKE '%Expences%' OR a.AccountHeadName LIKE '%Expences%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 13/11/2025 05:58:03 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Salary%' OR a.AccountHeadId LIKE '%Salary%' OR a.AccountHeadName LIKE '%Salary%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 05:58:03 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Salary%' OR a.AccountHeadId LIKE '%Salary%' OR a.AccountHeadName LIKE '%Salary%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 13/11/2025 05:58:17 PM PageName: DataTableResult String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Indirect%' OR a.AccountHeadId LIKE '%Indirect%' OR a.AccountHeadName LIKE '%Indirect%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near ')'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 05:58:17 PM PageName: Account_AccountLedgerHeadMaster String str: SELECT a.SrNo, a.AccountHeadType, a.AccountHeadId, a.AccountHeadName, a.AccountHeadStatus, a.AccountHeadDetail FROM AccountHeadIdMaster a WITH(nolock) WHERE 1=1 AND ( a.AccountHeadType LIKE '%Indirect%' OR a.AccountHeadId LIKE '%Indirect%' OR a.AccountHeadName LIKE '%Indirect%' OR ) ORDER BY a.AccountHeadStatus, a.AccountHeadType String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_AccountLedgerHeadMaster.FillData() TargetSite: Void FillData() Time: 15/11/2025 02:06:28 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='11/15/2025 12:00:00 AM' AND a.MemberJoinDate<'11/16/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 02:06:28 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='11/15/2025 12:00:00 AM' AND a.MemberJoinDate<'11/16/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/11/2025 02:07:47 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='11/15/2025 12:00:00 AM' AND a.MemberJoinDate<'11/16/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 02:07:47 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00005' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00005' AND a.MemberJoinDate>='11/15/2025 12:00:00 AM' AND a.MemberJoinDate<'11/16/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 15/11/2025 05:10:35 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillEmployee() TargetSite: Void FillEmployee() Time: 15/11/2025 05:10:35 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillCenter() TargetSite: Void FillCenter() Time: 15/11/2025 05:42:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 05:42:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 11:59:41 PM PageName: LoanOfficerMobile_GroupLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Value was either too large or too small for an Int32. Source: mscorlib StackTrace: at System.Convert.ToInt32(Double value) at LoanOfficerMobile_GroupLoanApplicationVerification.txtLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Int32 ToInt32(Double) Time: 16/11/2025 01:24:14 PM PageName: LoanOfficerLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/11/2025 01:26:48 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/11/2025 01:27:00 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/11/2025 01:38:28 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='102' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillEmployee() TargetSite: Void FillEmployee() Time: 16/11/2025 01:38:28 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='102' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillCenter() TargetSite: Void FillCenter() Time: 16/11/2025 01:38:42 PM PageName: GroupLoan_GroupLoanSanction String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillData() TargetSite: Void FillData() Time: 17/11/2025 03:37:33 PM PageName: IndividualLoan_IndvLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:37:33 PM PageName: IndividualLoan_IndvLoanBankNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yjz3ztkt StackTrace: at IndividualLoan_IndvLoanBankNEFTReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanBankNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 06:43:29 PM PageName: Account_ReceiveVoucherRequest String str: SELECT Count(1) AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00000676' ; String sql: INSERT INTO F2526VoucherMaster ( VoucherId, VoucherType, EntryTime, EntryUser ) VALUES ( 'VH00000676', 'ReceiveVoucher', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO AccountVoucherDetail ( FinYear,BranchId,BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2526','100','Head Office', 'Receive', '9/9/2025 12:00:00 AM', 'VH00000676', '112001', 'Utkarsh Small Finance Bank-1351020000001229', 0, '', 'By UPI', '', '', 'Being Amount Received as Capital For Disbursement.', GETDATE(), 'admin', 'ReceiveVoucher', 'No', '', 'Pending' ) ; INSERT INTO F2526VoucherDetail ( VoucherType,BranchId,BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType ) SELECT VoucherType,BranchId,BranchName, TransDate, 'VH00000676' AS VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType FROM AccountVoucherDetail WHERE ClearStatus='Pending' AND VoucherId='VH00000676' ; UPDATE AccountVoucherDetail SET ClearStatus='Approved', VoucherId='VH00000676', ApproveDate='9/9/2025 12:00:00 AM', ApproveRemark=null, ApproveUser='admin', ApproveTime=GETDATE() WHERE ClearStatus='Pending' AND VoucherId='VH00000676' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Error converting data type varchar to numeric. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at Account_ReceiveVoucherRequest.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 18/11/2025 05:44:40 PM PageName: SendSMS String str: 9990299048 String sql: Dear Mrs. rajkumari basor, your application for loan registration is registered on date 18/11/2025 with MemberId M101000108 (messaged on 18/11/2025 05:44:40 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 18/11/2025 05:44:40 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M101000108', null, null, null, '9990299048', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. rajkumari basor, your application for loan registration is registered on date 18/11/2025 with MemberId M101000108 (messaged on 18/11/2025 05:44:40 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 19/11/2025 08:00:25 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 08:00:27 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 09:05:32 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT tt.BranchName AS C0, tt.LoanOfficerId AS C1, tt.LoanOfficerName AS C2, tt.MeetingDay AS C3, tt.MeetingTime AS C4, tt.CenterId AS C5, tt.CenterName AS C6, tt.MemberId AS C7, tt.MemberName AS C8, tt.NomineeName AS C9, tt.LoanCycle AS C10, tt.LoanPurpose AS C11, tt.BankIFSCCode AS C12, tt.BankAccountNo AS C13, tt.GLoanTypeNo AS C14, tt.SettlementAMount AS C15, tt.ApprovalAmount AS C16, tt.TotalFee AS C17, isnull(tt.ApprovalAmount,0)-isnull(tt.SettlementAmount,0)-isnull(tt.TotalFee,0)AS C18, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupDueDisbursementSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM ( SELECT a.BranchName, a.LoanOfficerId, a.LoanOfficerName, b.MeetingDay, b.MeetingTime, a.CenterId, a.CenterName, a.MemberId, a.MemberName, a.NomineeName, a.LoanCycle, a.LoanPurpose, a.BankIFSCCode, a.BankAccountNo, a.GLoanTypeNo, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE MemberId=a.MemberId AND PStatus='Due')AS SettlementAmount, a.ApprovalAmount, a.TotalFee FROM GroupLoanAccount a WITH(nolock) INNER JOIN GroupCenterMaster b WITH(nolock) ON a.CenterId=b.CenterId WHERE a.LoanStatus='LoanApproved' AND a.BranchId='102' )tt WHERE 1=1 ORDER BY tt.BranchName, tt.LoanOfficerName, tt.CenterName, tt.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupDueDisbursementSheet() TargetSite: Void CompileReport() Time: 19/11/2025 05:09:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/11/2025 05:09:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 08:44:46 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 20/11/2025 05:42:29 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 05:42:29 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 08:55:31 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 08:55:56 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 08:56:08 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 08:56:33 PM PageName: Account_AddAccountOpeningBalance String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnAdd_Click(Object sender, EventArgs e) TargetSite: Void btnAdd_Click(System.Object, System.EventArgs) Time: 20/11/2025 08:57:21 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 09:00:32 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 11:14:59 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 08:48:10 AM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillEmployee() TargetSite: Void FillEmployee() Time: 21/11/2025 08:48:10 AM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillCenter() TargetSite: Void FillCenter() Time: 21/11/2025 12:14:43 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillEmployee() TargetSite: Void FillEmployee() Time: 21/11/2025 12:14:43 PM PageName: GroupLoan_GroupLoanSanction String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_lzuqg4sc StackTrace: at GroupLoan_GroupLoanSanction.FillCenter() TargetSite: Void FillCenter() Time: 21/11/2025 04:45:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 04:45:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 06:07:49 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 06:32:33 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 06:38:59 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 06:40:34 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 06:40:58 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 06:48:28 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 21/11/2025 07:03:39 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 07:03:47 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 07:04:36 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 21/11/2025 07:04:55 PM PageName: Account_AddAccountOpeningBalance String str: String sql: ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2tw35lby StackTrace: at Account_AddAccountOpeningBalance.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 26/11/2025 03:36:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/11/2025 03:36:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/11/2025 12:26:26 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 27/11/2025 02:44:58 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/11/2025 02:45:02 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/11/2025 02:47:40 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/11/2025 05:37:11 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/11/2025 05:37:11 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/11/2025 04:21:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/11/2025 04:21:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 09:30:32 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 01/12/2025 04:56:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 04:56:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 06:34:37 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 06:34:37 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 08:14:30 AM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 02/12/2025 08:14:30 AM PageName: UserMasterSetting_DashBoardAccount String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillData() TargetSite: Void FillData() Time: 02/12/2025 08:14:30 AM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 02/12/2025 08:14:30 AM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillChart() TargetSite: Void FillChart() Time: 02/12/2025 08:14:30 AM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 02/12/2025 08:14:30 AM PageName: UserMasterSetting_DashBoardAccount String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ou2be0uu StackTrace: at UserMasterSetting_DashBoardAccount.FillPieChart() TargetSite: Void FillPieChart() Time: 03/12/2025 04:43:03 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/12/2025 04:43:03 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 06:44:08 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 09/12/2025 04:22:16 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/12/2025 04:22:16 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/12/2025 07:00:56 PM PageName: GroupLoan_GroupLoanRepaymentMultiple String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hbaopp5m StackTrace: at GroupLoan_GroupLoanRepaymentMultiple.FillEmployee() TargetSite: Void FillEmployee() Time: 09/12/2025 07:00:56 PM PageName: GroupLoan_GroupLoanRepaymentMultiple String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hbaopp5m StackTrace: at GroupLoan_GroupLoanRepaymentMultiple.FillCenter() TargetSite: Void FillCenter() Time: 10/12/2025 03:44:51 PM PageName: SendSMS String str: 6263140376 String sql: Dear Mrs. jeetendra kumar vishwakarma, your application for loan registration is registered on date 10/12/2025 with MemberId M102000015 (messaged on 10/12/2025 03:44:50 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 10/12/2025 03:44:51 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M102000015', null, null, null, '6263140376', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. jeetendra kumar vishwakarma, your application for loan registration is registered on date 10/12/2025 with MemberId M102000015 (messaged on 10/12/2025 03:44:50 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/12/2025 04:15:24 PM PageName: LoanOfficerMobile_GroupLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Value was either too large or too small for an Int32. Source: mscorlib StackTrace: at System.Convert.ToInt32(Double value) at LoanOfficerMobile_GroupLoanApplicationVerification.txtLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Int32 ToInt32(Double) Time: 11/12/2025 06:23:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/12/2025 06:23:01 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/12/2025 06:44:24 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='101' ORDER BY a.EmployeeName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GrouLoanTeam'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/12/2025 06:44:24 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='101' ORDER BY a.EmployeeName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qhw3ybhv StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 18/12/2025 10:51:56 AM PageName: GroupLoan_GroupLoanDisbursementCorrection String str: DECLARE @ApplicationId VARCHAR(25), @OnDate DATE; SET @ApplicationId='GA10200016'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), MemberAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20)); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, ApplicationDate, ApplicationAmount, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate FROM GroupLoanAccount a WITH(nolock) WHERE a.ApplicationId=@ApplicationId ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.MemberAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, MemberAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, ApplicationDate, ApplicationAmount, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupLoanDisbursementCorrection.FillFirstEMIDate() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/12/2025 10:52:15 AM PageName: GroupLoan_GroupLoanDisbursementCorrection String str: DECLARE @ApplicationId VARCHAR(25), @OnDate DATE; SET @ApplicationId='GA10200016'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), MemberAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20)); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, ApplicationDate, ApplicationAmount, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate FROM GroupLoanAccount a WITH(nolock) WHERE a.ApplicationId=@ApplicationId ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.MemberAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, MemberAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, ApplicationDate, ApplicationAmount, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupLoanDisbursementCorrection.FillFirstEMIDate() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/12/2025 05:58:35 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT a.LedgerId, a.LedgerName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='BankAccount') ORDER BY a.LedgerName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/12/2025 09:44:34 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/12/2025 09:44:34 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/12/2025 10:15:06 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/12/2025 01:21:26 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/12/2025 01:21:26 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/12/2025 01:25:37 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/12/2025 01:25:38 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_001bx5hy StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/12/2025 08:43:10 PM PageName: SendSMS String str: 9009316170 String sql: Dear Mrs. rajnish, your application for loan registration is registered on date 19/12/2025 with MemberId M102000020 (messaged on 19/12/2025 08:43:10 PM) Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The remote server returned an error: (404) Not Found. Source: System StackTrace: at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1) TargetSite: System.Net.WebResponse GetResponse() Time: 19/12/2025 08:43:10 PM PageName: IntInsUpDel String str: String sql: INSERT INTO SMSDetail ( MemberId, AdvisorId, SavingId, AccountId, MobileNo, SMSType, SMSDate, SMSStatus, SMSText ) VALUES ( 'M102000020', null, null, null, '9009316170', 'MemberRegistration', GETDATE(), 'Unknown Error System.Net.WebException: The remote server returned an error: (404) Not Found. at System.Net.HttpWebRequest.GetResponse() at ClassMaster.SendSMS(String MobileNo, String msg1)', 'Dear Mrs. rajnish, your application for loan registration is registered on date 19/12/2025 with MemberId M102000020 (messaged on 19/12/2025 08:43:10 PM)' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.IntInsUpDel(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 19/12/2025 10:42:10 PM PageName: DataTableResult String str: SELECT a.VoucherType, Convert(CHAR,a.TransDate,106)AS TransDate, a.VoucherId, a.HeadId, a.HeadName, a.Credit, a.Debit, a.Refer1, a.Refer2, a.Refer3, a.Narration, a.ClearStatus, a.BillAttached, a.VoucherFile, Convert(CHAR,a.ApproveDate,106)AS ApproveDate, a.ApproveRemark FROM AccountVoucherDetail a WITH(nolock) WHERE 1=1 AND a.FinYear='2526' AND a.TransDate>='12/16/2025 12:00:00 AM' AND a.TransDate<'12/20/2025 12:00:00 AM' AND a.VoucherId=='VH00001329' ORDER BY a.VoucherId, a.VoucherType, a.TransDate, a.HeadName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near '='. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 19/12/2025 10:42:10 PM PageName: Account_AccountVoucherRequestList String str: SELECT a.VoucherType, Convert(CHAR,a.TransDate,106)AS TransDate, a.VoucherId, a.HeadId, a.HeadName, a.Credit, a.Debit, a.Refer1, a.Refer2, a.Refer3, a.Narration, a.ClearStatus, a.BillAttached, a.VoucherFile, Convert(CHAR,a.ApproveDate,106)AS ApproveDate, a.ApproveRemark FROM AccountVoucherDetail a WITH(nolock) WHERE 1=1 AND a.FinYear='2526' AND a.TransDate>='12/16/2025 12:00:00 AM' AND a.TransDate<'12/20/2025 12:00:00 AM' AND a.VoucherId=='VH00001329' ORDER BY a.VoucherId, a.VoucherType, a.TransDate, a.HeadName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_mjhte5f0 StackTrace: at Account_AccountVoucherRequestList.FillData() TargetSite: Void FillData() Time: 21/12/2025 10:51:53 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/12/2025 10:51:53 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/12/2025 11:44:38 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 21/12/2025 11:48:19 AM PageName: DataTableResult String str: SELECT DayNo, Convert(CHAR,ClosingDate,106)AS ClosingDated, BranchName+' ('+BranchId+')'AS BranchIdName, Amount500, Amount200, Amount100, Amount50, Amount20, Amount10, Amount5, Amount2, Amount1, AmountDecimal, OpeningAmount, TotalReceived, TotalPayment, ClosingAmount, Difference, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryHTML')+'?DayNo='+rtrim(convert(CHAR,DayNo))AS AccountBranchSummaryHTML, 'Account_PrintRDLCPage.aspx?Report='+(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummary')+'&DayNo='+rtrim(convert(CHAR,DayNo))AS AccountBranchSummary, ClosingRemark, EntryUser, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108))AS EntryTime, CashDeposit, CashWirhdrawl, CashReceivedOther, CashPaymentOther, CashEMICollectionAmt, CashSavingOtherAmt, CashLoanDisbursedNo, CashLoanDisbursedAmt, CashDownPaymentAmt, CashFeeTotalAmt, CashProcessingAmt, CashInsuranceAmt, CashFeeOtherAmt, CashSalaryExpence, BankEMICollectionAmt, BankSavingOtherAmt, BankLoanDisbursedNo, BankLoanDisbursedAmt, BankDownPaymentAmt, BankFeeTotalAmt, BankProcessingAmt, BankInsuranceAmt, BankFeeOtherAmt, BankSalaryExpence, TotalEMICollectionAmt, TotalSavingOtherAmt, TotalLoanDisbursedNo, TotalLoanDisbursedAmt, TotalDownPaymentAmt, TotalFeeTotalAmt, TotalProcessingAmt, TotalInsuranceAmt, TotalFeeOtherAmt, TotalSalaryExpence FROM AccountBranchSummaryDetail WITH(nolock) WHERE 1=1 AND ClosingDate<'12/22/2025 12:00:00 AM' ORDER BY ClosingDate, BranchName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'AccountBranchSummaryDetail'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/12/2025 11:48:19 AM PageName: Account_BranchDailySummaryReport String str: SELECT DayNo, Convert(CHAR,ClosingDate,106)AS ClosingDated, BranchName+' ('+BranchId+')'AS BranchIdName, Amount500, Amount200, Amount100, Amount50, Amount20, Amount10, Amount5, Amount2, Amount1, AmountDecimal, OpeningAmount, TotalReceived, TotalPayment, ClosingAmount, Difference, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryHTML')+'?DayNo='+rtrim(convert(CHAR,DayNo))AS AccountBranchSummaryHTML, 'Account_PrintRDLCPage.aspx?Report='+(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummary')+'&DayNo='+rtrim(convert(CHAR,DayNo))AS AccountBranchSummary, ClosingRemark, EntryUser, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108))AS EntryTime, CashDeposit, CashWirhdrawl, CashReceivedOther, CashPaymentOther, CashEMICollectionAmt, CashSavingOtherAmt, CashLoanDisbursedNo, CashLoanDisbursedAmt, CashDownPaymentAmt, CashFeeTotalAmt, CashProcessingAmt, CashInsuranceAmt, CashFeeOtherAmt, CashSalaryExpence, BankEMICollectionAmt, BankSavingOtherAmt, BankLoanDisbursedNo, BankLoanDisbursedAmt, BankDownPaymentAmt, BankFeeTotalAmt, BankProcessingAmt, BankInsuranceAmt, BankFeeOtherAmt, BankSalaryExpence, TotalEMICollectionAmt, TotalSavingOtherAmt, TotalLoanDisbursedNo, TotalLoanDisbursedAmt, TotalDownPaymentAmt, TotalFeeTotalAmt, TotalProcessingAmt, TotalInsuranceAmt, TotalFeeOtherAmt, TotalSalaryExpence FROM AccountBranchSummaryDetail WITH(nolock) WHERE 1=1 AND ClosingDate<'12/22/2025 12:00:00 AM' ORDER BY ClosingDate, BranchName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eu2ujvwo StackTrace: at Account_BranchDailySummaryReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 21/12/2025 11:52:15 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 21/12/2025 11:54:20 AM PageName: Account_BranchDailySummaryEntry String str: DECLARE @BranchId VARCHAR(20); SET @BranchId='101'; DECLARE @OnDate DATE; SET @OnDate='10/26/2025 12:00:00 AM'; DECLARE @BranchName VARCHAR(50), @BranchCashId VARCHAR(20), @BranchCashName VARCHAR(50), @OpeningAmount DECIMAL(18,2), @ClosingAmount DECIMAL(18,2), @CashDeposit DECIMAL(18,2), @CashWirhdrawl DECIMAL(18,2), @CashReceivedOther DECIMAL(18,2), @CashPaymentOther DECIMAL(18,2), @CashEMICollectionAmt DECIMAL(18,2), @CashSavingOtherAmt DECIMAL(18,2), @CashLoanDisbursedNo INT, @CashLoanDisbursedAmt DECIMAL(18,2), @CashDownPaymentAmt DECIMAL(18,2), @CashFeeTotalAmt DECIMAL(18,2), @CashProcessingAmt DECIMAL(18,2), @CashInsuranceAmt DECIMAL(18,2), @CashFeeOtherAmt DECIMAL(18,2), @CashSalaryExpence DECIMAL(18,2), @CashSalaryAdvance DECIMAL(18,2), @CashSalaryPayment DECIMAL(18,2), @BankEMICollectionAmt DECIMAL(18,2), @BankSavingOtherAmt DECIMAL(18,2), @BankLoanDisbursedNo INT, @BankLoanDisbursedAmt DECIMAL(18,2), @BankDownPaymentAmt DECIMAL(18,2), @BankFeeTotalAmt DECIMAL(18,2), @BankProcessingAmt DECIMAL(18,2), @BankInsuranceAmt DECIMAL(18,2), @BankFeeOtherAmt DECIMAL(18,2), @BankSalaryExpence DECIMAL(18,2), @TotalEMICollectionAmt DECIMAL(18,2), @TotalSavingOtherAmt DECIMAL(18,2), @TotalLoanDisbursedNo DECIMAL(18,2), @TotalLoanDisbursedAmt DECIMAL(18,2), @TotalDownPaymentAmt DECIMAL(18,2), @TotalFeeTotalAmt DECIMAL(18,2), @TotalProcessingAmt DECIMAL(18,2), @TotalInsuranceAmt DECIMAL(18,2), @TotalFeeOtherAmt DECIMAL(18,2), @TotalSalaryExpence DECIMAL(18,2), @TotalSalaryAdvance DECIMAL(18,2), @TotalSalaryPayment DECIMAL(18,2) ; SELECT @BranchName=BranchName, @OnDate=Convert(CHAR,@OnDate,106), @BranchCashId=BranchCashId, @BranchCashName=BranchCashName FROM BranchNameMaster WITH(nolock) WHERE BranchId=@BranchId ; SELECT @OpeningAmount=SUM(a.Debit-Credit) FROM F2526VoucherDetail a WITH(nolock) WHERE a.TransDate<@OnDate AND a.HeadId=@BranchCashId ; SELECT @ClosingAmount=SUM(a.Debit-Credit) FROM F2526VoucherDetail a WITH(nolock) WHERE a.TransDate0 AND a.PDate=@OnDate AND a.BranchId=@BranchId AND a.PayMode='CashDepositInBranch' ; SELECT @CashSalaryExpence=SUM(a.Total), @CashSavingOtherAmt=SUM(isnull(a.Other,0)+isnull(a.Saving,0)) FROM GroupLoanLedger a WITH(nolock) WHERE a.Total>0 AND a.PDate=@OnDate AND a.BranchId=@BranchId AND a.PayMode='CashDepositInBranch' ; SELECT @CashSalaryAdvance=SUM(a.Credit) FROM EmployeeSalaryAdvance a WITH(nolock) WHERE a.TransDate=@OnDate AND a.BranchId=@BranchId AND a.PayMode='CashWithdrawlByBranch' ; SELECT @CashSalaryPayment=SUM(a.SalaryPaid) FROM EmployeeSalaryLedger a WITH(nolock) WHERE a.TransDate=@OnDate AND a.BranchId=@BranchId AND a.PayMode='CashWithdrawlByBranch' ; SELECT @TotalFeeTotalAmt=SUM(a.TotalFee), @TotalFeeTotalAmt=SUM(a.TotalFee), @TotalProcessingAmt=SUM(a.ProcessingFee), @TotalInsuranceAmt=SUM(a.InsuranceFee) FROM GroupLoanAccount a WITH(nolock) WHERE a.FeeDate=@OnDate AND a.BranchId=@BranchId ; SELECT @TotalLoanDisbursedNo=count(DISTINCT a.LoanId), @TotalLoanDisbursedAmt=SUM(a.LoanAmount), @TotalDownPaymentAmt=SUM(a.DownPayment) FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate=@OnDate AND a.BranchId=@BranchId ; SELECT @TotalEMICollectionAmt=SUM(a.Total), @TotalSavingOtherAmt=SUM(isnull(a.Other,0)+isnull(a.Saving,0)) FROM GroupLoanLedger a WITH(nolock) WHERE a.Total>0 AND a.PDate=@OnDate AND a.BranchId=@BranchId ; SELECT @TotalEMICollectionAmt=SUM(a.Total), @TotalSavingOtherAmt=SUM(isnull(a.Other,0)+isnull(a.Saving,0)) FROM GroupLoanLedger a WITH(nolock) WHERE a.Total>0 AND a.PDate=@OnDate AND a.BranchId=@BranchId ; SELECT @TotalSalaryAdvance=SUM(a.Credit) FROM EmployeeSalaryAdvance a WITH(nolock) WHERE a.TransDate=@OnDate AND a.BranchId=@BranchId ; SELECT @TotalSalaryPayment=SUM(a.SalaryPaid) FROM EmployeeSalaryLedger a WITH(nolock) WHERE a.TransDate=@OnDate AND a.BranchId=@BranchId ; SELECT @BankEMICollectionAmt=@TotalEMICollectionAmt-@CashEMICollectionAmt, @BankSavingOtherAmt=@TotalSavingOtherAmt-@CashSavingOtherAmt, @BankLoanDisbursedNo=@TotalLoanDisbursedNo-@CashLoanDisbursedNo, @BankLoanDisbursedAmt=@TotalLoanDisbursedAmt-@CashLoanDisbursedAmt, @BankDownPaymentAmt=@TotalDownPaymentAmt-@CashDownPaymentAmt, @BankFeeTotalAmt=@TotalFeeTotalAmt-@CashFeeTotalAmt, @BankProcessingAmt=@TotalProcessingAmt-@CashProcessingAmt, @BankInsuranceAmt=@TotalInsuranceAmt-@CashInsuranceAmt, @BankFeeOtherAmt=@TotalFeeOtherAmt-@CashFeeOtherAmt ; SELECT @CashSalaryExpence=isnull(@CashSalaryAdvance,0)+isnull(@CashSalaryPayment,0), @TotalSalaryExpence=isnull(@TotalSalaryAdvance,0)+isnull(@TotalSalaryPayment,0), @BankSalaryExpence=isnull(@TotalSalaryAdvance,0)+isnull(@TotalSalaryPayment,0)-isnull(@CashSalaryAdvance,0)-isnull(@CashSalaryPayment,0) ; SELECT convert(CHAR,@OnDate,106)AS OnDate, @BranchId AS BranchId, @BranchName AS BranchName, @BranchCashId AS BranchCashId, @BranchCashName AS BranchCashName, isnull(@OpeningAmount,0)AS OpeningAmount, isnull(@ClosingAmount,0)AS ClosingAmount, isnull(@CashDeposit,0)AS CashDeposit, isnull(@CashWirhdrawl,0)AS CashWirhdrawl, isnull(@CashReceivedOther,0)AS CashReceivedOther, isnull(@CashPaymentOther,0)AS CashPaymentOther, isnull(@CashEMICollectionAmt,0)AS CashEMICollectionAmt, isnull(@CashSavingOtherAmt,0)AS CashSavingOtherAmt, isnull(@CashLoanDisbursedNo,0)AS CashLoanDisbursedNo, isnull(@CashLoanDisbursedAmt,0)AS CashLoanDisbursedAmt, isnull(@CashDownPaymentAmt,0)AS CashDownPaymentAmt, isnull(@CashFeeTotalAmt,0)AS CashFeeTotalAmt, isnull(@CashProcessingAmt,0)AS CashProcessingAmt, isnull(@CashInsuranceAmt,0)AS CashInsuranceAmt, isnull(@CashFeeOtherAmt,0)AS CashFeeOtherAmt, isnull(@CashSalaryExpence,0)AS CashSalaryExpence, isnull(@BankEMICollectionAmt,0)AS BankEMICollectionAmt, isnull(@BankSavingOtherAmt,0)AS BankSavingOtherAmt, isnull(@BankLoanDisbursedNo,0)AS BankLoanDisbursedNo, isnull(@BankLoanDisbursedAmt,0)AS BankLoanDisbursedAmt, isnull(@BankDownPaymentAmt,0)AS BankDownPaymentAmt, isnull(@BankFeeTotalAmt,0)AS BankFeeTotalAmt, isnull(@BankProcessingAmt,0)AS BankProcessingAmt, isnull(@BankInsuranceAmt,0)AS BankInsuranceAmt, isnull(@BankFeeOtherAmt ,0)AS BankFeeOtherAmt, isnull(@BankSalaryExpence,0)AS BankSalaryExpence, isnull(@TotalEMICollectionAmt,0)AS TotalEMICollectionAmt, isnull(@TotalSavingOtherAmt,0)AS TotalSavingOtherAmt, isnull(@TotalLoanDisbursedNo,0)AS TotalLoanDisbursedNo, isnull(@TotalLoanDisbursedAmt,0)AS TotalLoanDisbursedAmt, isnull(@TotalDownPaymentAmt,0)AS TotalDownPaymentAmt, isnull(@TotalFeeTotalAmt,0)AS TotalFeeTotalAmt, isnull(@TotalProcessingAmt,0)AS TotalProcessingAmt, isnull(@TotalInsuranceAmt,0)AS TotalInsuranceAmt, isnull(@TotalFeeOtherAmt,0)AS TotalFeeOtherAmt, isnull(@TotalSalaryExpence,0)AS TotalSalaryExpence ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at Account_BranchDailySummaryEntry.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/12/2025 11:57:59 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 11:57:59 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 11:59:17 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 11:59:17 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 11:59:58 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 11:59:58 AM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:00:19 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:00:19 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:04:18 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:04:18 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:07:58 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:07:58 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:08:49 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:08:49 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:09:00 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:09:00 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:09:35 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:09:35 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:09:41 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:09:41 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:17:44 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:17:44 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:23:19 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_PrintRDLCPage.AccountBranchSummary() TargetSite: Void AbortInternal() Time: 21/12/2025 12:23:19 PM PageName: Account_PrintRDLCPage String str: SELECT Convert(CHAR,ClosingDate,106)AS C1, BranchName+' ('+BranchId+')' AS C2, Amount500 AS C3, Amount200 AS C4, Amount100 AS C5, Amount50 AS C6, Amount20 AS C7, Amount10 AS C8, Amount5 AS C9, Amount2 AS C10, Amount1 AS C11, AmountDecimal AS C12, OpeningAmount AS C13, TotalReceived AS C14, TotalPayment AS C15, ClosingAmount AS C16, Difference AS C17, ClosingRemark AS C18, EntryUser AS C19, rtrim(convert(CHAR,EntryTime,106))+' - '+rtrim(convert(CHAR,EntryTime,108)) AS C20, CashDeposit AS C21, CashWirhdrawl AS C22, CashReceivedOther AS C23, CashPaymentOther AS C24, CashEMICollectionAmt AS C41, CashSavingOtherAmt AS C42, CashLoanDisbursedNo AS C43, CashLoanDisbursedAmt AS C44, CashDownPaymentAmt AS C45, CashFeeTotalAmt AS C46, CashProcessingAmt AS C47, CashInsuranceAmt AS C48, CashFeeOtherAmt AS C49, CashSalaryExpence AS C50, BankEMICollectionAmt AS C61, BankSavingOtherAmt AS C62, BankLoanDisbursedNo AS C63, BankLoanDisbursedAmt AS C64, BankDownPaymentAmt AS C65, BankFeeTotalAmt AS C66, BankProcessingAmt AS C67, BankInsuranceAmt AS C68, BankFeeOtherAmt AS C69, BankSalaryExpence AS C70, TotalEMICollectionAmt AS C76, TotalSavingOtherAmt AS C77, TotalLoanDisbursedNo AS C78, TotalLoanDisbursedAmt AS C79, TotalDownPaymentAmt AS C80, TotalFeeTotalAmt AS C81, TotalProcessingAmt AS C82, TotalInsuranceAmt AS C83, TotalFeeOtherAmt AS C84, TotalSalaryExpence AS C85, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='AccountBranchSummaryRDLC')AS C95, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS C99, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyWatermarkURL')AS C100 FROM AccountBranchSummaryDetail WITH(nolock) WHERE DayNo='1' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_d4atetft StackTrace: at Account_PrintRDLCPage.AccountBranchSummary() at Account_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void AccountBranchSummary() Time: 21/12/2025 12:26:06 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/12/2025 12:26:06 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 22/12/2025 03:09:30 PM PageName: LoanOfficerLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 22/12/2025 03:15:49 PM PageName: DataSetResult String str: SELECT LeaveTypeId,LeaveName FROM EmployeeLeaveTypeMaster WITH(nolock) WHERE LeaveStatus='Active' ORDER BY LeaveName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'EmployeeLeaveTypeMaster'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/12/2025 05:02:13 PM PageName: GroupLoan_GroupLoanDisbursement String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.FillEmployee() TargetSite: Void FillEmployee() Time: 22/12/2025 05:02:13 PM PageName: GroupLoan_GroupLoanDisbursement String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.FillCenter() TargetSite: Void FillCenter() Time: 22/12/2025 05:02:17 PM PageName: GroupLoan_GroupLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.FillData() TargetSite: Void FillData() Time: 22/12/2025 08:42:37 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 22/12/2025 08:42:37 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/12/2025 08:26:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/12/2025 08:26:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/12/2025 11:48:01 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/12/2025 11:48:01 AM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/12/2025 12:50:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/12/2025 12:50:53 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/12/2025 01:31:53 PM PageName: GroupLoan_GroupMemberDetailUpdation String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dvnwds4s StackTrace: at GroupLoan_GroupMemberDetailUpdation.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 24/12/2025 02:51:44 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/12/2025 08:07:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/12/2025 08:07:02 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/12/2025 08:24:51 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 25/12/2025 05:52:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/12/2025 05:52:46 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/12/2025 07:44:30 PM PageName: GroupLoan_GroupMemberCibilStatusApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberCibilStatusApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 25/12/2025 08:32:19 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/12/2025 08:32:19 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_j2aqsua5 StackTrace: at GroupLoan_GroupLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/12/2025 08:36:04 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/12/2025 08:36:04 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/12/2025 08:36:18 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/12/2025 08:36:18 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nwcbbz2f StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 26/12/2025 02:28:47 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:42:10 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:42:20 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:47:10 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:48:14 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:49:11 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 02:59:36 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 03:00:34 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 03:09:26 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 03:47:54 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 08:58:32 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 08:59:28 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 26/12/2025 11:06:52 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/12/2025 11:06:52 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/12/2025 06:13:25 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/12/2025 06:13:25 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/01/2026 05:11:34 PM PageName: DataTableResult String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'FinYear'. Invalid column name 'Title'. Invalid column name 'Caption'. Invalid column name 'MobileNo'. Invalid column name 'DOB'. Invalid column name 'Gender'. Invalid column name 'Religion'. Invalid column name 'Marital'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/01/2026 05:11:34 PM PageName: UserMasterSetting_DashBoardEmployee String str: SELECT Top 10 EmployeeName, a.DepartmentName, a.DesignationName, a.EmployeeType, Convert(CHAR,a.EmpJoinDate,106)AS EmpJoinDate, a.RegStatus, a.FinYear, a.EmployeeId, a.Title, a.EmployeeName, a.Caption, a.GuardianName, a.MobileNo, a.AadharNo, Convert(CHAR,a.DOB,106)AS DOB, a.Gender, a.Religion, a.Marital FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1 String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillData() TargetSite: Void FillData() Time: 03/01/2026 05:11:34 PM PageName: DataTableResult String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/01/2026 05:11:34 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillChart() TargetSite: Void FillChart() Time: 03/01/2026 05:11:34 PM PageName: DataTableResult String str: select StudentName,TotalMarks from Students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'Students'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 03/01/2026 05:11:34 PM PageName: UserMasterSetting_DashBoardEmployee String str: select StudentName,TotalMarks from students String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_DashBoardEmployee.FillPieChart() TargetSite: Void FillPieChart() Time: 04/01/2026 01:58:09 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/01/2026 02:10:58 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 05/01/2026 08:41:14 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 05/01/2026 12:48:48 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 05/01/2026 06:35:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/01/2026 06:35:23 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/01/2026 11:49:34 AM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT GroupLoanFullDetailHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanFullDetailHTMLReportPageName, (SELECT GroupLoanCardFrontLandScapeHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanCardFrontHTMLReportPageName, (SELECT GroupLoanCardBackPotraitHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanCardBackHTMLReportPageName, (SELECT GroupLoanStatementHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanStatementHTMLReportPageName, (SELECT GroupLoanDemandNoticeHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanDemandNoticeHTMLReportPageName, (SELECT GroupLoanNOCCertificateHTML FROM ProjectReportSettingMaster WITH(nolock))AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='GL00000021' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r33xfg5i StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 06/01/2026 06:55:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/01/2026 06:55:22 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/01/2026 08:03:21 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 06/01/2026 09:17:53 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '8/25/2020 12:00:00 AM', '12/31/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/01/2026 09:17:53 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '8/25/2020 12:00:00 AM', '12/31/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_cfl3jy4g StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/01/2026 08:16:52 AM PageName: LoanOfficerMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Method not found: 'System.String ClassMaster.CreateLoanOfficerMenu24(System.Data.DataTable)'. Source: App_Web_qqcwugyn StackTrace: at LoanOfficerMasterPage.LoanOfficerMenuList() at LoanOfficerMasterPage.Page_Load(Object sender, EventArgs e) TargetSite: Void LoanOfficerMenuList() Time: 07/01/2026 08:18:20 AM PageName: LoanOfficerMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Method not found: 'System.String ClassMaster.CreateLoanOfficerMenu24(System.Data.DataTable)'. Source: App_Web_qqcwugyn StackTrace: at LoanOfficerMasterPage.LoanOfficerMenuList() at LoanOfficerMasterPage.Page_Load(Object sender, EventArgs e) TargetSite: Void LoanOfficerMenuList() Time: 07/01/2026 08:20:46 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @ODate DATE; SET @ODate='1/7/2026 12:00:00 AM'; DECLARE @FTable TABLE ( OnDate VARCHAR(20), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), MeetingDay VARCHAR(20), MeetingTime VARCHAR(20), MemberId VARCHAR(20), MemberName VARCHAR(60), GuardianName VARCHAR(60), ContactNo varchar(20), MobileNo varchar(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), LoanTerm INT, DueNo INT, LastPaidDate varchar(20), MeetingAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), BalanceAmount DECIMAL(10,2) ); DECLARE @CTable TABLE ( CenterId VARCHAR(20) ); INSERT INTO @CTable ( CenterId ) SELECT a.CenterId FROM GroupCenterMaster a WITH(nolock) WHERE a.MeetingDay=datename(dw,@ODate) AND a.BranchId='101' ; INSERT INTO @FTable ( OnDate, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, MemberId, MemberName, LoanId, LoanCycle, DisburseDate, LoanAmount, LoanTerm, EMIAmount, MeetingAmount ) SELECT rtrim(Convert(char,@ODate,106))AS ODate, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.MemberId, ld.MemberName, ld.LoanId, ld.LoanCycle, rtrim(convert(CHAR,ld.DisburseDate,103))AS DisburseDate, ld.LoanAmount, ld.LoanTerm, ld.EMIAmount, ld.CMEMI AS MeetingAmount FROM GroupLoanAccount ld WITH(nolock) INNER JOIN @CTable b ON ld.CenterId=b.CenterId WHERE ld.LoanStatus='LoanDisbursed'; DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, PDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @TTable ( LoanId, DDate, PDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.PDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @FTable b ON a.LoanId=b.LoanId WHERE a.DNo>0 ; UPDATE ta SET ta.MeetingDay=(SELECT MeetingDay FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.MeetingTime=(SELECT MeetingTime FROM GroupCenterMaster WITH(nolock) WHERE CenterId=ta.CenterId) FROM @FTable ta; UPDATE ta SET ta.GuardianName=(SELECT MemberGuardianName FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.ContactNo=(SELECT NomineeMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.MobileNo=(SELECT MemberMobileNo FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=ta.MemberId) FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT rtrim(Convert(CHAR,MIN(DDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.DueNo=(SELECT MIN(DNo) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; UPDATE ta SET ta.LastPaidDate=(SELECT rtrim(Convert(char,MAX(PDate),103)) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Paid') FROM @FTable ta; UPDATE ta SET ta.ODAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate<@ODate) FROM @FTable ta; UPDATE ta SET ta.DueAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due' AND DDate=@ODate) FROM @FTable ta; UPDATE ta SET ta.BalanceAmount=(SELECT SUM(Total) FROM @TTable WHERE LoanId=ta.LoanId AND PStatus='Due') FROM @FTable ta; SELECT replace(a.OnDate,' ','-')AS C0, a.BranchName AS C1, a.LoanOfficerId AS C2, a.LoanOfficerName AS C3, a.CenterId AS C4, a.CenterName AS C5, a.MemberId AS C6, a.MemberName AS C7, a.GuardianName AS C8, a.MobileNo AS C9, a.ContactNo AS C10, a.LoanId AS C11, replace(a.DueDate,'/20','/')AS C12, a.DueNo AS C13, replace(isnull(a.ODAmount,0.00),'.00','')AS C14, replace(isnull(a.DueAmount,0),'.00','')AS C15, replace(a.BalanceAmount,'.00','') AS C16, CASE WHEN isnull(a.MeetingAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS C17, isnull(a.MeetingAmount,0)AS C18, replace(a.EMIAmount,'.00','') AS C19, replace(a.LoanAmount,'.00','')AS C20, replace(a.LastPaidDate,'/20','/')AS C21, replace(a.DisburseDate,'/20','/')AS C22, a.LoanTerm AS C23, a.MeetingTime AS C24, (SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C99, (SELECT CompanyDetail1 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C98, (SELECT CompanyDetail2 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C97, (SELECT CompanyDetail3 FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C96, (SELECT GroupLoanDemandSheetRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.BranchName, a.LoanOfficerName, a.CenterName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Microsoft.Reporting.DefinitionInvalidException: The definition of the report 'Main Report' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: The report definition is not valid. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' which cannot be upgraded. Message: An error occurred during local report processing. Source: Microsoft.ReportViewer.WebForms StackTrace: at Microsoft.Reporting.WebForms.LocalReport.CompileReport() at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, CreateAndRegisterStream createStreamCallback, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.InternalRender(String format, Boolean allowInternalRenderers, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at Microsoft.Reporting.WebForms.LocalReport.Render(String format, String deviceInfo, String& mimeType, String& encoding, String& fileNameExtension, String[]& streams, Warning[]& warnings) at GroupLoan_PrintRDLCPage.GroupLoanDemandSheet() TargetSite: Void CompileReport() Time: 07/01/2026 06:10:14 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/01/2026 06:10:14 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 08/01/2026 01:47:37 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 08/01/2026 06:07:58 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 08/01/2026 06:13:26 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 08/01/2026 06:13:26 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 08/01/2026 06:45:23 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 09/01/2026 05:14:01 PM PageName: DataSetResult String str: SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerStatus='Active' AND a.PaymentVoucher='Active' AND (a.LedgerHead!=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='CashInHand') AND a.LedgerHead!=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='BankAccount') ) ORDER BY a.LedgerHead, a.LedgerName SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerStatus='Active' AND a.ContraVoucher='Active' AND a.LedgerId IN (SELECT BrancHCashId FROM BranchNameMaster WITH(nolock) WHERE BranchId='101' ) OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='BankAccount') ORDER BY a.LedgerHead, a.LedgerName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VittaShreeMicrofinanceUser'. A severe error occurred on the current command. The results, if any, should be discarded. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/01/2026 06:22:20 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/01/2026 06:22:20 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/01/2026 12:14:47 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/01/2026 12:14:47 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 10/01/2026 12:16:19 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/01/2026 12:16:19 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 10/01/2026 12:16:55 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/01/2026 12:16:55 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200039'; SET @OnDate='1/10/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 10/01/2026 04:56:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/01/2026 04:56:21 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/01/2026 12:45:36 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/01/2026 02:26:39 PM PageName: GroupLoan_GroupMemberApprovalBranch String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApprovalBranch.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 12/01/2026 02:27:02 PM PageName: GroupLoan_GroupMemberApprovalBranch String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApprovalBranch.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 12/01/2026 03:55:39 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200040'; SET @OnDate='1/12/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/01/2026 03:55:39 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200040'; SET @OnDate='1/12/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 12/01/2026 04:57:12 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/01/2026 04:57:12 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/01/2026 08:58:17 PM PageName: UserMasterSetting_BranchDayClosingStatus String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_r0az5zci StackTrace: at UserMasterSetting_BranchDayClosingStatus.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/01/2026 03:14:39 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.ddlPaymentMode_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/01/2026 03:15:10 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.ddlPaymentMode_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/01/2026 03:44:53 PM PageName: LoanOfficerMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Method not found: 'System.String ClassMaster.CreateLoanOfficerMenu24(System.Data.DataTable)'. Source: App_Web_qqcwugyn StackTrace: at LoanOfficerMasterPage.LoanOfficerMenuList() at LoanOfficerMasterPage.Page_Load(Object sender, EventArgs e) TargetSite: Void LoanOfficerMenuList() Time: 13/01/2026 03:45:30 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/01/2026 03:45:30 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 13/01/2026 03:45:37 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/01/2026 03:45:37 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 13/01/2026 03:47:04 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/01/2026 03:47:04 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 13/01/2026 03:47:10 PM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/01/2026 03:47:10 PM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00007' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00007' AND a.MemberJoinDate>='1/13/2026 12:00:00 AM' AND a.MemberJoinDate<'1/14/2026 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_2csfeuxd StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 13/01/2026 06:36:14 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200041'; SET @OnDate='1/13/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/01/2026 06:36:14 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10200041'; SET @OnDate='1/13/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchId VARCHAR(10), BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), CenterId VARCHAR(20), CenterName VARCHAR(50), GroupName VARCHAR(20), MemberRemark VARCHAR(150), MemberId VARCHAR(20), MemberName VARCHAR(50), GuardianName VARCHAR(50), MemberDOB VARCHAR(20), MemberAge VARCHAR(10), MobileNo VARCHAR(20), ContactNo VARCHAR(20), PostalAddress VARCHAR(250), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeAge VARCHAR(10), NomineeRelation VARCHAR(50), MemberBankName VARCHAR(50), BankBranchName VARCHAR(50), BankAccountNo VARCHAR(20), BankIFSCCode VARCHAR(20), BankAccountName VARCHAR(50), BankResponse VARCHAR(50), ApplicationRemark VARCHAR(250), ApplicationUserAndTime VARCHAR(100), ApplicationDocument1 VARCHAR(100), ApplicationDocument2 VARCHAR(100), SanctionRemark VARCHAR(250), SanctionUserAndTime VARCHAR(100), SanctionDocument1 VARCHAR(100), SanctionDocument2 VARCHAR(100), ApplicationId VARCHAR(25), ApplicationDate VARCHAR(20), ApplicationAmount DECIMAL(18,2), ApprovalDate VARCHAR(20), ApprovalAmount DECIMAL(18,2), ExpectedDisburseDate VARCHAR(20), FirstEMIDated VARCHAR(20), TotalAmount DECIMAL(18,2), EMIAmount DECIMAL(18,2), FirstEMIPaid VARCHAR(10), FDAmountApplied DECIMAL(18,2), RDAmountApplied DECIMAL(18,2), DownPaymentApplied DECIMAL(18,2), LoanTypeNo VARCHAR(50), LoanTypeName VARCHAR(50), InterestMethod VARCHAR(20), LoanTypeGroup VARCHAR(20), LoanTerm VARCHAR(10), LoanTermMode VARCHAR(20), LoanPurpose VARCHAR(50), InterestRate VARCHAR(10), NoPayingTerm VARCHAR(10), LoanHeadNameId VARCHAR(10), LoanHeadNameName VARCHAR(100), AccountHeadGSTId VARCHAR(10), AccountHeadGSTName VARCHAR(100), ProcessingFeeAmount DECIMAL(10,6), ProcessingFeePercent DECIMAL(10,6), ProcessingGSTPercent DECIMAL(10,6), AccountHeadProcessingId VARCHAR(10), AccountHeadProcessingName VARCHAR(100), InsuranceFeeAmount DECIMAL(10,6), InsuranceFeePercent DECIMAL(10,6), InsuranceGSTPercent DECIMAL(10,6), AccountHeadInsuranceId VARCHAR(10), AccountHeadInsuranceName VARCHAR(100), OtherChargeAmount DECIMAL(10,6), OtherChargePercent DECIMAL(10,6), OtherChargeGSTPercent DECIMAL(10,6), AccountHeadOtherChargeId VARCHAR(10), AccountHeadOtherChargeName VARCHAR(100), SecurityFeeAmount DECIMAL(10,6), SecurityFeePercent DECIMAL(10,6), AccountHeadSecurityId VARCHAR(10), AccountHeadSecurityName VARCHAR(100), FDAmountAmount DECIMAL(10,6), FDAmountPercent DECIMAL(10,6), AccountHeadFDAmountId VARCHAR(10), AccountHeadFDAmountName VARCHAR(100), RDAmountAmount DECIMAL(10,6), RDAmountPercent DECIMAL(10,6), AccountHeadRDAmountId VARCHAR(10), AccountHeadRDAmountName VARCHAR(100), DownPaymentAmount DECIMAL(10,6), DownPaymentPercent DECIMAL(10,6), AccountHeadDownPaymentId VARCHAR(10), AccountHeadDownPaymentName VARCHAR(100), InterestType VARCHAR(20), ManualEMIAmount VARCHAR(20), EMIAmountType VARCHAR(20), FirstInstallmentType VARCHAR(20), FirstEMIDate VARCHAR(20), GLoanNoPrefix VARCHAR(10), LoanCycle INT, FeePayStatus VARCHAR(20) ); INSERT INTO @FTable ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, FeePayStatus ) SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.MobileNo, a.ContactNo, a.NomineeName, convert(CHAR,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.MemberBankName, a.BankBranchName, a.BankAccountNo, a.BankIFSCCode, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, a.SanctionRemark, a.ApprovalEntryUser+' on '+rtrim(convert(CHAR,a.ApprovalEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApprovalEntryTime,108))AS SanctionUserAndTime, a.SanctionDoc1 AS SanctionDocument1, a.SanctionDoc2 AS SanctionDocument2, a.ApplicationId, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.ApplicationAmount, convert(CHAR,a.ApprovalDate,103)AS ApprovalDate, a.ApprovalAmount, convert(CHAR,a.ExpectedDisburseDate,103)AS ExpectedDisburseDate, convert(CHAR,a.FirstEMIDate,103)AS FirstEMIDated, a.TotalAmount, a.EMIAmount, a.FirstEMIPaid, a.FDAmount AS FDAmountApplied, a.RDAmount AS RDAmountApplied, a.DownPayment AS DownPaymentApplied, a.GLoanTypeNo AS LoanTypeNo, a.GLoanTypeName AS LoanTypeName, a.InterestMethod, a.GLoanType AS LoanTypeGroup, a.LoanTerm, a.LoanTermMode, a.LoanPurpose, a.InterestRate, CASE WHEN len(a.FeePayMode)>2 THEN 'FeePaid' ELSE 'FeeNotPaid' END AS FeePayStatus FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.LoanCycle=ISNULL(( SELECT MAX(LoanCycle)AS LoanCycle FROM GroupLoanAccount WITH(nolock) WHERE DisburseDate!='' AND MemberId=a.MemberId),0)+1 FROM @FTable a ; UPDATE a SET a.FirstEMIDate=( SELECT Convert(char,MIN(DDate),103)AS FirstEMIDate FROM GroupLoanLedger WITH(nolock) WHERE CenterId=a.CenterId AND DDate>@OnDate) FROM @FTable a ; UPDATE a SET a.GuardianName=b.MemberGuardianName, a.MemberRemark=b.MemberRemark, a.MemberDOB=b.MemberDOB, a.MemberAge=b.MemberAge, a.PostalAddress=b.MemberAddress FROM @FTable a INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberAddress, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId= (SELECT MemberId FROM @FTable) )b ON a.MemberId=b.MemberId ; UPDATE a SET a.BankAccountName=b.accountName, a.BankResponse=b.bankResponse FROM @FTable a INNER JOIN ( SELECT TOP 1 AccountNo, IFSCCode, accountName, bankResponse FROM BankAccountVerification WITH(nolock) WHERE AccountNo=(SELECT BankAccountNo FROM @FTable) AND IFSCCode=(SELECT BankIFSCCode FROM @FTable) ORDER BY EntryTime DESC, bankResponse DESC )b ON a.BankAccountNo=b.AccountNo AND a.MemberId=b.IFSCCode ; UPDATE a SET a.NoPayingTerm=b.NoPayingTerm, a.LoanHeadNameId=b.AccountHeadLoanId, a.LoanHeadNameName=b.AccountHeadLoanName, a.AccountHeadGSTId=b.AccountHeadGSTId, a.AccountHeadGSTName=b.AccountHeadGSTName, a.ProcessingFeeAmount=b.ProcessingFeeAmount, a.ProcessingFeePercent=b.ProcessingFeePercent, a.ProcessingGSTPercent=b.ProcessingGSTPercent, a.AccountHeadProcessingId=b.AccountHeadProcessingId, a.AccountHeadProcessingName=b.AccountHeadProcessingName, a.InsuranceFeeAmount=b.InsuranceFeeAmount, a.InsuranceFeePercent=b.InsuranceFeePercent, a.InsuranceGSTPercent=b.InsuranceGSTPercent, a.AccountHeadInsuranceId=b.AccountHeadInsuranceId, a.AccountHeadInsuranceName=b.AccountHeadInsuranceName, a.OtherChargeAmount=b.OtherChargeAmount, a.OtherChargePercent=b.OtherChargePercent, a.OtherChargeGSTPercent=b.OtherChargeGSTPercent, a.AccountHeadOtherChargeId=b.AccountHeadOtherChargeId, a.AccountHeadOtherChargeName=b.AccountHeadOtherChargeName, a.SecurityFeeAmount=b.SecurityFeeAmount, a.SecurityFeePercent=b.SecurityFeePercent, a.AccountHeadSecurityId=b.AccountHeadSecurityId, a.AccountHeadSecurityName=b.AccountHeadSecurityName, a.FDAmountAmount=b.FDAmountAmount, a.FDAmountPercent=b.FDAmountPercent, a.AccountHeadFDAmountId=b.AccountHeadFDAmountId, a.AccountHeadFDAmountName=b.AccountHeadFDAmountName, a.RDAmountAmount=b.RDAmountAmount, a.RDAmountPercent=b.RDAmountPercent, a.AccountHeadRDAmountId=b.AccountHeadRDAmountId, a.AccountHeadRDAmountName=b.AccountHeadRDAmountName, a.DownPaymentAmount=b.DownPaymentAmount, a.DownPaymentPercent=b.DownPaymentPercent, a.AccountHeadDownPaymentId=b.AccountHeadDownPaymentId, a.AccountHeadDownPaymentName=b.AccountHeadDownPaymentName, a.InterestType=b.InterestType, a.ManualEMIAmount=b.EMIAmount, a.EMIAmountType=b.EMIAmountType, a.FirstInstallmentType=b.FirstInstallmentType, a.GLoanNoPrefix=b.GLoanNoPrefix FROM @FTable a INNER JOIN GroupLoanNoMaster b WITH(nolock) ON a.LoanTypeNo=b.GLoanTypeNo ; SELECT BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, GuardianName, MemberRemark, MemberDOB, MemberAge, MobileNo, ContactNo, PostalAddress, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, ApplicationRemark, ApplicationUserAndTime, ApplicationDocument1, ApplicationDocument2, SanctionRemark, SanctionUserAndTime, SanctionDocument1, SanctionDocument2, ApplicationId, ApplicationDate, ApplicationAmount, ApprovalDate, ApprovalAmount, ExpectedDisburseDate, FirstEMIDated, TotalAmount, EMIAmount, FirstEMIPaid, FDAmountApplied, RDAmountApplied, DownPaymentApplied, LoanTypeNo, LoanTypeName, InterestMethod, LoanTypeGroup, LoanTerm, LoanTermMode, LoanPurpose, InterestRate, NoPayingTerm, LoanHeadNameId, LoanHeadNameName, AccountHeadGSTId, AccountHeadGSTName, ProcessingFeeAmount, ProcessingFeePercent, ProcessingGSTPercent, AccountHeadProcessingId, AccountHeadProcessingName, InsuranceFeeAmount, InsuranceFeePercent, InsuranceGSTPercent, AccountHeadInsuranceId, AccountHeadInsuranceName, OtherChargeAmount, OtherChargePercent, OtherChargeGSTPercent, AccountHeadOtherChargeId, AccountHeadOtherChargeName, SecurityFeeAmount, SecurityFeePercent, AccountHeadSecurityId, AccountHeadSecurityName, FDAmountAmount, FDAmountPercent, AccountHeadFDAmountId, AccountHeadFDAmountName, RDAmountAmount, RDAmountPercent, AccountHeadRDAmountId, AccountHeadRDAmountName, DownPaymentAmount, DownPaymentPercent, AccountHeadDownPaymentId, AccountHeadDownPaymentName, InterestType, ManualEMIAmount, EMIAmountType, FirstInstallmentType, FirstEMIDate, GLoanNoPrefix, LoanCycle, FeePayStatus FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eqmyuadr StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 07:00:04 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 13/01/2026 07:23:35 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/01/2026 07:23:35 PM PageName: GroupLoan_GroupLoanNEFTReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_kbxvv0p3 StackTrace: at GroupLoan_GroupLoanNEFTReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanNEFTReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/01/2026 02:47:28 PM PageName: DataTableProcedure String str: ProWebUserBranch String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VittaShreeMicrofinanceUser'. A severe error occurred on the current command. The results, if any, should be discarded. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableProcedure(String ProcedureName, SqlParameter[] parameters) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/01/2026 02:47:28 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_1xiwiqcw StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.FillBranch() TargetSite: Void FillBranch() Time: 14/01/2026 02:47:28 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT PaymentMode FROM PaymentModeMaster WITH(nolock) WHERE PaymentStatus='Active' AND PaymentProcess='GroupRepaymentMultiple' ORDER BY PayNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VittaShreeMicrofinanceUser'. Only administrators may connect at this time. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at ClassMaster.DataSetResult(String query) at IndividualLoan_IndvLoanRepaymentMultiple.FillDDLData() TargetSite: Void .ctor(System.Data.ProviderBase.DbConnectionPoolIdentity, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SqlCredential, System.Object, System.String, System.Security.SecureString, Boolean, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SessionData, System.Data.ProviderBase.DbConnectionPool, System.String, Boolean, System.Data.SqlClient.SqlAuthenticationProviderManager) Time: 15/01/2026 11:21:09 AM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_j2aqsua5 StackTrace: at GroupLoan_GroupLoanDisbursementReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs)