Time: 13/01/2026 08:42:55 AM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'MemberBankId'. 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 08:42:55 AM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillMemberId() TargetSite: Void FillMemberId() Time: 13/01/2026 08:43:04 AM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'MemberBankId'. 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 08:43:04 AM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillMemberId() TargetSite: Void FillMemberId() Time: 13/01/2026 08:45:31 AM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'MemberBankId'. 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 08:45:31 AM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillMemberId() TargetSite: Void FillMemberId() Time: 13/01/2026 08:52:30 AM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'MemberBankId'. 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 08:52:30 AM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT a.BranchId, a.BranchName, a.GroupOfficerId, a.GroupOfficerName, a.CenterId, a.CenterName, (SELECT MeetingType FROM GroupCenterMaster WHERE CenterId=a.CenterId)AS MeetingType, a.GroupName, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberMobileNo, a.NomineeMobileNo, a.MemberAddress, Convert(char, a.MemberJoinDate, 103)AS MemberJoinDate, convert(char,a.MemberDOB,103)AS MemberDOB, a.MemberAge, CASE WHEN isnull(a.DropOutDate, '01/01/1900')= '01/01/1900' THEN 'Active' ELSE 'DropOut' END AS MemberLoanStatus, a.MemberProfileStatus, a.MemberRemark, (SELECT GroupStatus FROM GroupLoanMemberNominee WHERE MemberId=a.MemberId)AS GroupStatus, b.BankAccountType, b.MemberBankId, b.MemberBankName, b.BankAccountNo, b.BankIFSCCode, b.BankBranchName, b.LoanPurpose, b.LoanAmount AS RequestAmount, a.NomineeName, Convert(char, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId = b.MemberId WHERE isnull(a.GroupName,'GroupLoan')!='Individual' AND a.MemberId='MH01010420112' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillMemberId() TargetSite: Void FillMemberId() Time: 13/01/2026 09:00:18 AM PageName: Employee_EmployeeAttendenceReport 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 Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/01/2026 09:00:18 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nu453kzt StackTrace: at Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) at Employee_EmployeeAttendenceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/01/2026 10:48:51 AM PageName: Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi String str: SELECT a.OfferNo, a.BranchName, a.DesignationName, a.DepartmentName, a.EmployeeType, convert(CHAR, a.OfferDate, 106)AS OfferDate, a.EmployeeSalutation + ' ' + a.EmployeeName AS EmployeeName, a.EmployeeName AS EmployeeName2, a.GuardianSalutation + ' ' + a.GuardianName AS GuardianName,convert(CHAR, a.DateOfBirth,106)AS DateOfBirth, a.Gender, a.PhoneNo, a.EmailId, a.Address,convert(CHAR, a.JoiningDate, 106)AS JoiningDate, convert(CHAR, a.InterviewDate,106)AS InterviewDate, a.InterviewBy, rtrim(convert(CHAR, a.EntryTime, 106)) + ' - ' + rtrim(convert(CHAR, a.EntryTime, 108))AS EntryTime,a.EntryUser,(SELECT ReportValue AS CompanyLogoLogoURL FROM ProjectReportSetting WITH(nolock)WHERE ReportName = 'CompanyLogoLogoURL')AS CompanyLogoURL,(SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyAddress,(SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyDetail2')AS CompanyDetail2, (SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyName,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Basic' AND OfferNo = '639011509953827418')AS EmployeeBasic,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'HRA' AND OfferNo = '639011509953827418')AS EmployeeHRA,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Fuel' AND OfferNo = '639011509953827418')AS EmployeeFuel,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'SpecialAllowance' AND OfferNo = '639011509953827418')AS EmployeeSpecialAllowance FROM EmployeeOfferLetterDetail a WITH(nolock)WHERE a.OfferNo='639011509953827418' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'SalaryDetail' does not belong to table . Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi.Offerletter() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 13/01/2026 05:34:04 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:34:04 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 05:34:23 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:34:23 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 05:39:53 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:39:53 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 05:39:55 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:39:55 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 05:40:35 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:40:35 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 05:51:29 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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 05:51:29 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/01/2026 06:09:52 PM PageName: GroupLoan_GroupLoanApplicationVerification 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_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillEmployee() TargetSite: Void FillEmployee() Time: 13/01/2026 06:09:52 PM PageName: GroupLoan_GroupLoanApplicationVerification 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_hj4mdpvi StackTrace: at GroupLoan_GroupLoanApplicationVerification.FillCenter() TargetSite: Void FillCenter() Time: 13/01/2026 06:36:15 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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:15 PM PageName: GroupLoan_GroupLoanDisbursement String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002150'; 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_m14vc1xh StackTrace: at GroupLoan_GroupLoanDisbursement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 14/01/2026 08:53:47 AM PageName: Employee_EmployeeAttendenceReport 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 Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/01/2026 08:53:47 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nu453kzt StackTrace: at Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) at Employee_EmployeeAttendenceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/01/2026 12:51:17 PM PageName: DataTableResult String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteReader: 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.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 ValidateCommand(System.String, Boolean) Time: 14/01/2026 12:51:17 PM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hmjinnxl StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 14/01/2026 12:51:17 PM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_hmjinnxl StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.FillData() TargetSite: Void FillData() Time: 15/01/2026 09:07:26 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: RegisterForEventValidation can only be called during Render(); Source: System.Web StackTrace: at System.Web.UI.ClientScriptManager.RegisterForEventValidation(String uniqueId, String argument) at System.Web.UI.ClientScriptManager.RegisterForEventValidation(PostBackOptions options) at System.Web.UI.ClientScriptManager.GetPostBackEventReference(PostBackOptions options, Boolean registerForEventValidation) at System.Web.UI.WebControls.LinkButton.AddAttributesToRender(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.WebControls.DataControlLinkButton.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) at System.Web.UI.WebControls.GridView.Render(HtmlTextWriter writer, Boolean renderPanel) at System.Web.UI.WebControls.GridView.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at Employee_EmployeeAttendenceReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void RegisterForEventValidation(System.String, System.String) Time: 15/01/2026 09:07:55 AM PageName: Employee_EmployeeAttendenceReport 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 Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/01/2026 09:07:55 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nu453kzt StackTrace: at Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) at Employee_EmployeeAttendenceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/01/2026 09:19:11 AM PageName: GroupLoan_GroupLoanCenterMeetingApproval String str: SELECT row_number()OVER(ORDER BY DNo, ISNULL(PNo,1) )AS RNo, LoanRNo, DNo, PNo, Prin, Intt, Total, Convert(CHAR,DDate)AS DDate, DDate AS DueDate FROM GroupLoanLedger WHERE LoanId='MH010103501023002' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042016', 'GroupRepaymentApproval', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; 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_GroupLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 16/01/2026 08:30:48 AM PageName: Employee_EmployeeAttendenceReport 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 Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 16/01/2026 08:30:48 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nu453kzt StackTrace: at Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) at Employee_EmployeeAttendenceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 16/01/2026 09:08:29 AM PageName: GroupLoan_GroupLoanDisbursement 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_GroupLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 16/01/2026 09:08:51 AM PageName: GroupLoan_GroupLoanDisbursement 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_GroupLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 16/01/2026 09:09:04 AM PageName: GroupLoan_GroupLoanDisbursement 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_GroupLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 16/01/2026 09:26:08 AM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01010320103' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 16/01/2026 09:26:08 AM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01010320103' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 16/01/2026 09:26:16 AM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01010320103' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 16/01/2026 09:26:16 AM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01010320103' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 16/01/2026 10:52:47 AM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01020290105' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 16/01/2026 10:52:47 AM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01020290105' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 16/01/2026 10:52:52 AM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='MH01020290105'; 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'. Invalid column name 'LocationType'. 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: 16/01/2026 10:52:52 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='MH01020290105'; 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: 16/01/2026 10:52:56 AM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01020290105' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 16/01/2026 10:52:56 AM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='MH01020290105' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 16/01/2026 11:55:56 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: 16/01/2026 11:55:56 AM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_go5lbyzk 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: 17/01/2026 04:35:16 PM PageName: GroupLoan_GroupMemberCenterChange String str: String sql: ; INSERT INTO GroupMemberOfficerCenterChange ( MemberNo, BranchId, BranchName, GroupOfficerId, GroupOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, TransferDate, TransferRemark, EntryUser, EntryTime ) SELECT MemberNo, BranchId, BranchName, GroupOfficerId, GroupOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, '1/17/2026 12:00:00 AM' AS TransferDate, 'CLIENT TRANSFER BECOUSE NEW LOAN Product DISBURSEMENT' AS TransferRemark, 'admin' AS EntryUser, GETDATE() AS EntryTime FROM GroupLoanMemberDetail WHERE MemberId='M101000738' AND CenterId='101027' ; UPDATE GroupLoanMemberDetail SET GroupOfficerId='EMP00018', GroupOfficerName='SHANI', CenterId='MH:01:01038', CenterName='WEDNESDAY MBWL SHANI' WHERE MemberId='M101000738' AND CenterId='101027' ; INSERT INTO GroupLoanAccountOfficerChange ( LoanNo, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, LoanId, TransferDate, TransferRemark, EntryUser, EntryTime ) SELECT LoanNo, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, LoanId, '1/17/2026 12:00:00 AM' AS TransferDate, 'CLIENT TRANSFER BECOUSE NEW LOAN Product DISBURSEMENT' AS TransferRemark, 'admin' AS EntryUser, GETDATE() AS EntryTime FROM GroupLoanAccount WHERE MemberId='M101000738' AND CenterId='101027' ; UPDATE GroupLoanAccount SET LoanOfficerId='EMP00018', LoanOfficerName='SHANI', CenterId='MH:01:01038', CenterName='WEDNESDAY MBWL SHANI' WHERE MemberId='M101000738' AND CenterId='101027' ; UPDATE GroupLoanLedger SET CenterId='MH:01:01038', CenterName='WEDNESDAY MBWL SHANI', DueOfficerId='EMP00018', DueOfficerName='SHANI' WHERE PStatus='Due' AND DDate>='1/17/2026 12:00:00 AM' AND MemberId='M101000738' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. String or binary data would be truncated. The statement has been terminated. 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 GroupLoan_GroupMemberCenterChange.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/01/2026 04:46:14 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: 17/01/2026 04:46:14 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_go5lbyzk 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: 17/01/2026 04:52:00 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: 17/01/2026 04:52:00 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_go5lbyzk 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: 17/01/2026 05:19:09 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: 17/01/2026 05:19:09 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_go5lbyzk 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: 17/01/2026 05:19:41 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: 17/01/2026 05:19:41 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_go5lbyzk 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: 19/01/2026 12:00:14 PM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WHERE LoanId='GL00002086' AND isnull(CMEMI,0)=0 AND CMDate IS NULL ; String sql: ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='1620.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='GL00002131' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='GL00002137' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='MH010202901071502' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='GL00002151' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='1620.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='GL00002130' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='MH010202901021502' AND CMDate IS NULL AND CMEMI IS NULL ; UPDATE GroupLoanAccount SET CMDate='1/19/2026 12:00:00 AM', CMEMI='810.00', CMEntryUser='EMP00020', CMEntryTime=GETDATE() WHERE LoanId='GL00002086' AND CMDate IS NULL AND CMEMI IS NULL ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Transaction (Process ID 68) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. 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 LoanOfficerMobile_GroupLoanCenterMeeting.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 19/01/2026 02:01:37 PM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M101000738' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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/01/2026 02:01:37 PM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M101000738' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 19/01/2026 02:55:05 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), NoOfOfficer INT, NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName ; 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_GroupLoanOutstandingReport.grdBranch_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 02:58:48 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/19/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/01/2026 06:41:50 PM PageName: DataTableResult String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/19/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Conversion failed when converting the varchar value '1/19/2026 12:00:00 AM' to data type tinyint. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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(DataTable[] dataTables, 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(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/01/2026 06:41:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/19/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_35ai2k24 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 19/01/2026 06:42:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_35ai2k24 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillData() TargetSite: Void FillData() Time: 19/01/2026 07:14:57 PM PageName: DataTableResult String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteReader: 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.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 ValidateCommand(System.String, Boolean) Time: 19/01/2026 07:14:57 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_rt12vaoo StackTrace: at GroupLoan_GroupLoanDemandSheet.FillMeetingDay() TargetSite: Void FillMeetingDay() Time: 19/01/2026 07:15:05 PM PageName: DataTableResult String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteReader: 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.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 ValidateCommand(System.String, Boolean) Time: 19/01/2026 07:15:05 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_rt12vaoo StackTrace: at GroupLoan_GroupLoanDemandSheet.FillMeetingDay() TargetSite: Void FillMeetingDay() Time: 19/01/2026 07:16:57 PM PageName: DataTableResult String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/19/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Conversion failed when converting the varchar value '1/19/2026 12:00:00 AM' to data type tinyint. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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(DataTable[] dataTables, 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(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/01/2026 07:16:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/19/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_35ai2k24 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 20/01/2026 10:05:27 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/01/2026 10:05:53 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/01/2026 10:06:17 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/01/2026 10:06:27 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/01/2026 10:07:23 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/01/2026 10:10:32 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/20/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 08:18:16 AM PageName: Employee_EmployeeAttendenceReport 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 Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/01/2026 08:18:16 AM PageName: Employee_EmployeeAttendenceReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_nu453kzt StackTrace: at Employee_EmployeeAttendenceReport.ExportToExcel(DataTable DT, String fileName) at Employee_EmployeeAttendenceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/01/2026 09:57:14 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 09:58:41 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 10:00:00 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 10:01:24 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 10:01:57 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:20:08 AM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='1/21/2026 12:00:00 AM'; SET @LoanId='GL00002115' ; SELECT ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, ld.MemberId, md.MemberMobileNo, ld.MemberName, md.GuardianSalutation, md.MemberGuardianName, ld.ApplicationId, ld.SanctionId, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, ld.LoanPurpose, ld.LoanFunder, lm.GroupLoanType AS LoanTypeGroup, ld.GLoanTypeNo AS LoanTypeNo, ld.GLoanTypeName AS LoanTypeName, lm.AccountHeadLoanId AS LoanHeadNameId, lm.AccountHeadLoanName AS LoanHeadNameName, lm.AccountHeadInterestId AS InterestHeadNameId, lm.AccountHeadInterestName AS InterestHeadNameName, lm.AccountHeadPenaltyId AS PenaltyHeadNameId, lm.AccountHeadPenaltyName AS PenaltyHeadNameName, lm.AccountHeadSecurityId, lm.AccountHeadSecurityName, lm.AccountHeadFDAmountId, lm.AccountHeadFDAmountName, lm.AccountHeadRDAmountId, lm.AccountHeadRDAmountName, ld.InterestRate, ld.InterestMethod, ld.FirstEMIPaid, ld.EMIAmount, ld.SecurityFee, ld.FDAmount, ld.LoanTerm, ld.LoanTermMode, ld.LoanAmount AS LoanPrincipal, ld.TotalInterest AS LoanInterest, Convert(CHAR,gl.LastPaidDate,103)AS LastPaidDate, gl.PaidPrincipal, gl.PaidInterest, gl.RDAmount, isnull(ld.LoanAmount,0)-isnull(gl.PaidPrincipal,0)AS BalancePrincipal, isnull(ld.TotalInterest,0)-isnull(gl.PaidInterest,0)AS BalanceInterest, ol.OverduePrincipal, ol.OverdueInterest, gl.PenaltyPrevious, convert(DECIMAL(10,0),(ol.PenaltyCurrentBase*lm.PenaltyRateAnnual/36500.00)) AS PenaltyCurrent FROM GroupLoanMemberDetail md WITH(nolock) INNER JOIN GroupLoanAccount ld WITH(nolock) ON md.MemberId=ld.MemberId LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, sum(Prin)AS PaidPrincipal, sum(Intt)AS PaidInterest, sum(Saving)AS RDAmount, SUM(isnull(PDue,0)-isnull(PPaid,0))AS PenaltyPrevious FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND PStatus='Paid' GROUP BY LoanId )gl ON ld.LoanId=gl.LoanId LEFT JOIN ( SELECT LoanId, sum(Prin)AS OverduePrincipal, sum(Intt)AS OverdueInterest, SUM(datediff(day,DDate,@ODate)*Total)AS PenaltyCurrentBase FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId AND DDate<@ODate AND PStatus='Due' GROUP BY LoanId )ol ON ld.LoanId=ol.LoanId WHERE ld.LoanStatus='LoanDisbursed' AND ld.LoanId=@LoanId; 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.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:27:11 AM 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: 21/01/2026 11:27:31 AM 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: 21/01/2026 11:29:34 AM 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: 21/01/2026 11:30:02 AM 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: 21/01/2026 11:48:05 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/21/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:48:05 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/21/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:48:05 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/21/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:48:05 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/21/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 11:48:05 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/21/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MobileNo, a.ContactNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/01/2026 03:34:26 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002157'; SET @OnDate='1/21/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(20), 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) ); 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 ) 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 FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.FirstEMIDate=( SELECT TOP 1 Convert(char,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 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 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: 21/01/2026 03:34:26 PM PageName: GroupLoan_GroupLoanFeePayment String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002157'; SET @OnDate='1/21/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(20), 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) ); 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 ) 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 FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.FirstEMIDate=( SELECT TOP 1 Convert(char,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 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 FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_tivjyzoi StackTrace: at GroupLoan_GroupLoanFeePayment.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 21/01/2026 03:35:36 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002157'; SET @OnDate='1/21/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(20), 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) ); 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 ) 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 FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.FirstEMIDate=( SELECT TOP 1 Convert(char,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 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 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: 21/01/2026 03:35:36 PM PageName: GroupLoan_GroupLoanFeePayment String str: DECLARE @SanctionId VARCHAR(25), @OnDate DATE; SET @SanctionId='GS10002157'; SET @OnDate='1/21/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(20), 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) ); 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 ) 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 FROM GroupLoanAccount a WITH(nolock) WHERE a.SanctionId=@SanctionId ; UPDATE a SET a.FirstEMIDate=( SELECT TOP 1 Convert(char,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 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 FROM @FTable ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_tivjyzoi StackTrace: at GroupLoan_GroupLoanFeePayment.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 21/01/2026 04:03:41 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000740'; 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'. Invalid column name 'LocationType'. 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/01/2026 04:03:41 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M101000740'; 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: 21/01/2026 04:04:23 PM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M101000740' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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/01/2026 04:04:23 PM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M101000740' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 21/01/2026 04:05:54 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:05:54 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:06:20 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; 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=(SELECT MemberId FROM GroupLoanAccount WHERE SanctionId=@SanctionId)); 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, x.LoanFormNo AS C71, x.LoanCycle AS C72, x.GLoanTypeName AS C73, x.GLoanTypeNo AS C74, x.LoanTermMode AS C75, x.LoanTerm AS C76, x.InterestMethod AS C77, x.InterestRate AS C78, x.LoanPurpose AS C79, x.ApplicationId AS C80, x.ApplicationAmount AS C81, convert(CHAR,x.ApplicationDate,106) AS C82, x.SanctionId AS C83, x.ApprovalAmount AS C84, convert(CHAR,x.ApprovalDate,106) AS C85, convert(CHAR,x.ExpectedDisburseDate,106) AS C86, convert(CHAR,x.FirstEMIDate,106) AS C87, x.ProcessingFee AS C88, x.SecurityFee AS C89, x.InsuranceFee AS C90, x.OtherFee AS C91, x.ServiceTax AS C92, x.TotalFee AS C93, x.EMIAmount AS C94, 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 GroupLoanSanctionLetterRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'KYCFolderLocation'. Invalid column name 'LocationType'. 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/01/2026 04:06:20 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; 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=(SELECT MemberId FROM GroupLoanAccount WHERE SanctionId=@SanctionId)); 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, x.LoanFormNo AS C71, x.LoanCycle AS C72, x.GLoanTypeName AS C73, x.GLoanTypeNo AS C74, x.LoanTermMode AS C75, x.LoanTerm AS C76, x.InterestMethod AS C77, x.InterestRate AS C78, x.LoanPurpose AS C79, x.ApplicationId AS C80, x.ApplicationAmount AS C81, convert(CHAR,x.ApplicationDate,106) AS C82, x.SanctionId AS C83, x.ApprovalAmount AS C84, convert(CHAR,x.ApprovalDate,106) AS C85, convert(CHAR,x.ExpectedDisburseDate,106) AS C86, convert(CHAR,x.FirstEMIDate,106) AS C87, x.ProcessingFee AS C88, x.SecurityFee AS C89, x.InsuranceFee AS C90, x.OtherFee AS C91, x.ServiceTax AS C92, x.TotalFee AS C93, x.EMIAmount AS C94, 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 GroupLoanSanctionLetterRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; 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.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:07:17 PM PageName: GroupLoan_PrintRDLCPage String str: 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.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:07:20 PM PageName: GroupLoan_PrintRDLCPage String str: 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.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:07:32 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:07:32 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:07:59 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:07:59 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:12:39 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:12:39 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:14:14 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:14:14 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 04:16:00 PM PageName: DataTableResult String str: SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanAmount)AS LoanAmount, SUM(a.ProcessingFee)AS ProcessingFee, SUM(a.ProcessingGST)AS ProcessingGST, SUM(a.SecurityFee)AS SecurityFee, SUM(a.InsuranceFee)AS InsuranceFee, SUM(a.InsuranceGST)AS InsuranceGST, SUM(a.OtherFee)AS OtherFee, SUM(a.OtherGST)AS OtherGST, SUM(a.ServiceTax)AS ServiceTax, SUM(a.RDAmount)AS RDAmount, SUM(a.FDAmount)AS FDAmount, SUM(a.TotalFee)AS TotalFee, SUM(a.DownPayment)AS DownPayment, dbo.FunNumberOfCharacterFromNumber(Count(DISTINCT a.LoanId))AS NoOfLoanStr, dbo.FunNumberOfCharacterFromNumber(SUM(a.TotalFee)/200)AS TotalFeeStr FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanStatus IN ('LoanFeePaid','LoanDisbursed','LoanClosed') AND a.FeeDate>='1/21/2026 12:00:00 AM' AND a.FeeDate<'1/22/2026 12:00:00 AM' AND a.BranchId IN ('103','100','102','101') AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Operand data type varchar is invalid for sum operator. 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/01/2026 04:16:00 PM PageName: GroupLoan_GroupLoanFeePaymentReport String str: SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanAmount)AS LoanAmount, SUM(a.ProcessingFee)AS ProcessingFee, SUM(a.ProcessingGST)AS ProcessingGST, SUM(a.SecurityFee)AS SecurityFee, SUM(a.InsuranceFee)AS InsuranceFee, SUM(a.InsuranceGST)AS InsuranceGST, SUM(a.OtherFee)AS OtherFee, SUM(a.OtherGST)AS OtherGST, SUM(a.ServiceTax)AS ServiceTax, SUM(a.RDAmount)AS RDAmount, SUM(a.FDAmount)AS FDAmount, SUM(a.TotalFee)AS TotalFee, SUM(a.DownPayment)AS DownPayment, dbo.FunNumberOfCharacterFromNumber(Count(DISTINCT a.LoanId))AS NoOfLoanStr, dbo.FunNumberOfCharacterFromNumber(SUM(a.TotalFee)/200)AS TotalFeeStr FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanStatus IN ('LoanFeePaid','LoanDisbursed','LoanClosed') AND a.FeeDate>='1/21/2026 12:00:00 AM' AND a.FeeDate<'1/22/2026 12:00:00 AM' AND a.BranchId IN ('103','100','102','101') AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fh4gh142 StackTrace: at GroupLoan_GroupLoanFeePaymentReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 21/01/2026 04:55:48 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. 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/01/2026 04:55:48 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS10002157'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(ReportValue,'~/','') FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')+(SELECT MemberId FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId=(SELECT MemberId FROM GroupLoanAccount WITH(nolock) WHERE SanctionId=@SanctionId))+'/' ; SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'N/A')+')' AS BranchName, isnull(a.GroupOfficerName,'N/A')+' ('+isnull(a.GroupOfficerId,'N/A')+')'AS GroupOfficerName, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'N/A')+')'AS CenterName, isnull(convert(CHAR,a.MemberJoinDate,106),'N/A')AS MemberJoinDate, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberSalutation,'N/A')+' '+isnull(a.MemberName,'N/A')AS MemberName, isnull(a.GuardianSalutation,'N/A')+' '+isnull(a.MemberGuardianName,'N/A')AS MemberGuardianName, isnull(a.MemberGender,'N/A')AS MemberGender, rtrim(isnull(convert(CHAR,a.MemberDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.MemberAge),'N/A'))+')'AS MemberDOB, isnull(a.MemberMobileNo,'N/A')AS MemberMobileNo, isnull(a.MemberOccupation,'N/A')AS MemberOccupation, isnull(b.MemberEducation,'N/A')AS MemberEducation, rtrim(isnull(convert(CHAR,a.MemberAnnualIncome),'N/A'))AS MemberAnnualIncome, rtrim(isnull(convert(CHAR,a.FamilyAnnualExpence),'N/A'))AS FamilyAnnualExpence, isnull(a.NomineeSalutation,'N/A')+' '+isnull(a.NomineeName,'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation,'N/A')+' '+isnull(a.NomineeGuardianName,'N/A')AS NomineeGuardianName, isnull(a.NomineeGender,'N/A')AS NomineeGender, rtrim(isnull(convert(CHAR,a.NomineeDOB,106),'N/A'))+' ('+rtrim(isnull(convert(CHAR,a.NomineeAge),'N/A'))+')'AS NomineeDOB, isnull(a.NomineeMobileNo,'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation,'N/A')AS NomineeOccupation, isnull(b.NomineeEducation,'N/A')AS NomineeEducation, isnull(convert(CHAR,a.NomineeAnnualIncome),'N/A')AS NomineeAnnualIncome, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(b.MemberReligion,'N/A')AS MemberReligion, isnull(b.MemberCategory,'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus,'N/A')AS MemberMaritalStatus, isnull(b.LoanPurpose,'N/A')AS LoanPurpose, isnull(convert(CHAR,b.LoanAmount),'N/A')AS LoanAmount, rtrim(isnull(convert(CHAR,b.MemberDOM),'N/A'))AS MemberDOM, isnull(b.SpouseName,'N/A')AS SpouseName, isnull(b.BankAccountType,'N/A')AS BankAccountType, isnull(b.MemberBankName,'N/A')AS MemberBankName, isnull(b.BankAccountNo,'N/A')AS BankAccountNo, isnull(b.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(b.BankBranchName,'N/A')AS BankBranchName, isnull(a.MemberLatitude,'N/A')+' - '+isnull(a.MemberLongitude,'N/A')AS MemberLatitudeLongitude, isnull(b.LocationType,'N/A')AS LocationType, isnull(b.PostalAddress,'N/A')+' '+isnull(b.PostalHouseNo,'')+' '+isnull(b.PostalVillageName,'')+' '+isnull(b.PostalPostOffice,'')+' '+isnull(b.PostalAreaName,'')+' '+isnull(b.PostalLandMark,'')+' '+isnull(b.PostalCityName,'')+' '+isnull(b.PostalDistrictName,'')+' '+isnull(b.PostalStateName,'')+' '+isnull(b.PostalPinCode,'')AS PostalAddress, isnull(b.PermanentAddress,'N/A')+' '+isnull(b.PermanentHouseNo,'')+' '+isnull(b.PermanentVillageName,'')+' '+isnull(b.PermanentPostOffice,'')+' '+isnull(b.PermanentAreaName,'')+' '+isnull(b.PermanentLandMark,'')+' '+isnull(b.PermanentCityName,'')+' '+isnull(b.PermanentDistrictName,'')+' '+isnull(b.PermanentStateName,'')+' '+isnull(b.PermanentPinCode,'')AS PermanentAddress, isnull(a.MemberAadharNo,'N/A')AS MemberAadharNo, isnull(a.MemberPanNo,'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo,'N/A')AS MemberVoterIdNo, isnull(a.MemberDLNo,'N/A')AS MemberDLNo, isnull(a.MemberPOIType,'N/A')+' ( '+isnull(a.MemberPOINo,'N/A')+' )'AS MemberPOIType, isnull(a.MemberPOAType,'N/A')+' ( '+isnull(a.MemberPOANo,'N/A')+' )'AS MemberPOAType, isnull(a.NomineeAadharNo,'N/A')AS NomineeAadharNo, isnull(a.NomineeVoterIdNo,'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo,'N/A')AS NomineePANNo, isnull(a.NomineeDLNo,'N/A')AS NomineeDLNo, isnull(a.NomineePOIType,'N/A')+' ( '+isnull(a.NomineePOINo,'N/A')+' )'AS NomineePOIType, isnull(a.NomineePOAType,'N/A')+' ( '+isnull(a.NomineePOANo,'N/A')+' )'AS NomineePOAType, @URL+@Folder+a.MemberPhoto AS MemberPhoto, @URL+@Folder+a.MemberSignature AS MemberSignature, @URL+@Folder+a.MemberPOIFront AS MemberPOIFront, @URL+@Folder+a.MemberPOIBack AS MemberPOIBack, @URL+@Folder+a.MemberPOAFront AS MemberPOAFront, @URL+@Folder+a.MemberPOABack AS MemberPOABack, @URL+@Folder+a.MemberBankPassBook AS MemberBankPassBook, @URL+@Folder+a.NomineePhoto AS NomineePhoto, @URL+@Folder+a.NomineeSignature AS NomineeSignature, @URL+@Folder+a.NomineePOIFront AS NomineePOIFront, @URL+@Folder+a.NomineePOIBack AS NomineePOIBack, @URL+@Folder+a.NomineePOAFront AS NomineePOAFront, @URL+@Folder+a.NomineePOABack AS NomineePOABack, @URL+@Folder+a.MemberNomineeJointPhoto AS MemberNomineeJointPhoto, isnull(a.RationCard,'N/A')AS RationCard, isnull(a.ElectricityBill,'N/A')AS ElectricityBill, x.LoanFormNo AS LoanFormNo, x.LoanCycle AS LoanCycle, x.GLoanTypeName AS GLoanTypeName, x.GLoanTypeNo AS GLoanTypeNo, x.LoanTermMode AS LoanTermMode, x.LoanTerm AS LoanTerm, x.InterestMethod AS InterestMethod, x.LoanPurpose AS LoanPurpose, x.ApplicationId AS ApplicationId, x.ApplicationAmount AS ApplicationAmount, convert(CHAR,x.ApplicationDate,106) AS ApplicationDate, x.SanctionId AS SanctionId, x.ApprovalAmount AS ApprovalAmount, convert(CHAR,x.ApprovalDate,106) AS ApprovalDate, convert(CHAR,x.ExpectedDisburseDate,106) AS ExpectedDisburseDate, convert(CHAR,x.FirstEMIDate,106) AS FirstEMIDate, x.ProcessingFee AS ProcessingFee, x.SecurityFee AS SecurityFee, x.InsuranceFee AS InsuranceFee, x.OtherFee AS OtherFee, x.ServiceTax AS ServiceTax, x.TotalFee AS TotalFee, x.EMIAmount AS EMIAmount, c.ToiletFacility AS ToiletFacility, c.WaterFacility AS WaterFacility, c.WaterPurification AS WaterPurification, c.ElectricityConnection AS ElectricityConnection, c.SolarPanel AS SolarPanel, c.FoodPreparation AS FoodPreparation, c.EligibleChildren AS EligibleChildren, c.EligibleGirlChild AS EligibleGirlChild, c.LivingType AS LivingType, c.HouseType AS HouseType, c.NumberOfRoom AS NumberOfRoom, c.LiveStock AS LiveStock, c.NoOfVehicles AS NoOfVehicles, c.LandInAcres AS LandInAcres, c.NoOfChildren AS NoOfChildren, c.Siblings AS Siblings, c.MembersInFamily AS MembersInFamily, c.WorkingMember AS WorkingMember, c.MemberReputation AS MemberReputation, c.WorkingStatus AS WorkingStatus, c.BusinessSalaried AS BusinessSalaried, c.WorkingProfile AS WorkingProfile, c.WorkingSince AS WorkingSince, c.ParentalBusiness AS ParentalBusiness, c.PresentResidence AS PresentResidence, c.MonthlySavings AS MonthlySavings, c.ActiveLoanBank AS ActiveLoanBank, c.BorrowFrequently AS BorrowFrequently, c.InformalLenders AS InformalLenders, c.FamilyBusinessIncome AS FamilyBusinessIncome, c.SalaryPensionIncome AS SalaryPensionIncome, c.WagesIncome AS WagesIncome, c.OtherIncome AS OtherIncome, c.Salary AS Salary, c.Rent AS Rent, c.Scholarship AS Scholarship, c.GovernmentScheme AS GovernmentScheme, c.Agriculture AS Agriculture, c.Other AS Other, c.TotalIncome AS TotalIncome, c.Food AS Food, c.Education AS Education, c.Health AS Health, c.EMIOfLoan AS EMIOfLoan, c.HouseRent AS HouseRent, c.ElectricityTax AS ElectricityTax, c.WaterTax AS WaterTax, c.PartyFucntion AS PartyFucntion, c.FareCloth AS FareCloth, c.OtherExpenses AS OtherExpenses, c.TotalExpenses AS TotalExpenses, d.ChildName AS ChildName, d.ChildAge AS ChildAge, d.ChildGender AS ChildGender, d.IdentityProofType AS IdentityProofType, d.IdentityProofNo AS IdentityProofNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount x WITH(nolock) INNER JOIN GroupLoanMemberDetail a WITH(nolock) ON x.MemberId=a.MemberId 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 x.SanctionId=@SanctionId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_vuxvfijv StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 21/01/2026 10:13:13 PM PageName: GroupLoan_GroupLoanCenterMeeting 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 GroupLoan_GroupLoanCenterMeeting.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 22/01/2026 01:38:23 PM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M102000741' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 22/01/2026 01:38:23 PM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M102000741' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 22/01/2026 03:50:11 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:51:11 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:54:21 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:57:06 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:57:26 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:57:45 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:58:09 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 03:59:35 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 04:01:16 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos0 FROM GroupLoanLedger WITH(nolock) WHERE LoanId='GL00002089' AND PDate='1/21/2026 12:00:00 AM' AND EntryUser='admin' AND EntryTime>=dateadd(minute,-30,getdate()) AND EntryTime, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 22/01/2026 04:06:01 PM PageName: DataTableResult String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M102000741' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeDistrictId'. Invalid column name 'NomineeStateId'. Invalid column name 'LocationType'. Invalid column name 'PostalDistrictId'. Invalid column name 'PostalStateId'. Invalid column name 'PermanentSameAsPostal'. Invalid column name 'PermanentDistrictId'. Invalid column name 'PermanentStateId'. 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: 22/01/2026 04:06:01 PM PageName: GroupLoan_GroupMemberRegistrationDetail String str: SELECT isnull(a.BranchId,'N/A')AS BranchId, isnull(a.BranchName,'N/A')AS BranchName, isnull(a.GroupOfficerId,'N/A')AS GroupOfficerId, isnull(a.GroupOfficerName, 'N/A')AS GroupOfficerName, isnull(a.CenterId, 'N/A')AS CenterId, isnull(a.CenterName, 'N/A')AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(a.MemberFormNo, 'N/A')AS MemberFormNo, isnull(a.OtherMemberId, 'N/A')AS OtherMemberId, isnull(a.IdType, 'N/A')AS IdType, isnull(a.MemberId, 'N/A')AS MemberId, isnull(convert(CHAR, a.MemberJoinDate, 106), 'N/A')AS MemberJoinDate, isnull(a.MemberSalutation, 'N/A')AS MemberSalutation, isnull(a.MemberName, 'N/A')AS MemberName, isnull(a.GuardianSalutation, 'N/A')AS GuardianSalutation, isnull(a.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(a.MemberGender, 'N/A')AS MemberGender, isnull(convert(CHAR, a.MemberDOB, 106), 'N/A')AS MemberDOB, isnull(a.MemberNatureOccupation, 'N/A')AS MemberNatureOccupation,isnull(a.CibilStatus, 'N/A')AS CibilStatus,isnull(convert(CHAR, a.CibilDate, 106), 'N/A')AS CibilDate,isnull(a.MemberRemark, 'N/A')AS MemberRemark, isnull(a.LocationType, 'N/A')AS LocationType,isnull(a.AddressType, 'N/A')AS AddressType, isnull(a.EditUser, 'N/A')AS EditUser,isnull(convert(CHAR, a.EditTime, 106), 'N/A')AS EditTime, isnull(convert(CHAR, a.MemberAge), 'N/A')AS MemberAge, isnull(a.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(a.MemberOccupation, 'N/A')AS MemberOccupation, isnull(convert(CHAR, a.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(convert(CHAR, a.FamilyAnnualExpence), 'N/A')AS FamilyAnnualExpence, isnull(a.NomineeSalutation, 'N/A')AS NomineeSalutation, isnull(a.NomineeName, 'N/A')AS NomineeName, isnull(a.NomineeGuardianSalutation, 'N/A')AS NomineeGuardianSalutation, isnull(a.NomineeGuardianName, 'N/A')AS NomineeGuardianName, isnull(a.NomineeGender, 'N/A')AS NomineeGender, isnull(convert(CHAR, a.NomineeDOB, 106), 'N/A')AS NomineeDOB, isnull(convert(CHAR, a.NomineeAge), 'N/A')AS NomineeAge, isnull(convert(CHAR, a.NomineeAnnualIncome), 'N/A') AS NomineeAnnualIncome, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(a.NomineeOccupation, 'N/A')AS NomineeOccupation, isnull(a.NomineeAadharNo, 'N/A')AS NomineeAadharNo,isnull(a.NomineeVoterIdNo, 'N/A')AS NomineeVoterIdNo, isnull(a.NomineePANNo, 'N/A')AS NomineePANNo, isnull(a.NomineeDLNo, 'N/A')AS NomineeDLNo,isnull(a.MemberAadharNo, 'N/A')AS MemberAadharNo, isnull(a.MemberPanNo, 'N/A')AS MemberPanNo, isnull(a.MemberVoterIdNo, 'N/A')AS MemberVoterIdNo,isnull(a.MemberDLNo, 'N/A')AS MemberDLNo, isnull(a.RationCard, 'N/A')AS RationCard, isnull(a.ElectricityBill, 'N/A')AS ElectricityBill,isnull(a.MemberProfileStatus, 'N/A')AS MemberProfileStatus, isnull(a.MemberAddress, 'N/A')AS MemberAddress, isnull(a.MemberLatitude, 'N/A')AS MemberLatitude,isnull(a.MemberLongitude, 'N/A')AS MemberLongitude, isnull(a.EntryUser, 'N/A')AS EntryUser,rtrim(isnull(convert(CHAR, a.EntryTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.EntryTime, 108), 'N/A'))AS EntryTime, isnull(convert(CHAR, b.GroupJoinDate, 106), 'N/A')AS GroupJoinDate, isnull(b.GroupUser, 'N/A')AS GroupUser, rtrim(isnull(convert(CHAR, b.GroupTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, b.GroupTime, 108), 'N/A'))AS GroupTime, isnull(b.GroupStatus, 'N/A') AS GroupStatus, isnull(b.CGTOfficerId, 'N/A')AS CGTOfficerId, isnull(b.CGTOfficerName, 'N/A')AS CGTOfficerName, isnull(convert(CHAR, b.CGTDate, 106), 'N/A')AS CGTDate, isnull(b.CGTUser, 'N/A')AS CGTUser, isnull(convert(CHAR, b.CGTTime), 'N/A')AS CGTTime, isnull(b.GRTOfficerId, 'N/A')AS GRTOfficerId,isnull(b.GRTOfficerName, 'N/A')AS GRTOfficerName, isnull(convert(CHAR, b.GRTDate), 'N/A')AS GRTDate, isnull(b.GRTUser, 'N/A')AS GRTUser, isnull(convert(CHAR, b.GRTTime), 'N/A')AS GRTTime, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, (SELECT replace(ReportValue, '~/', '')AS ImageFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberAadharImageFolder')AS ImageFolderLocation, (SELECT replace(ReportValue, '~/', '')AS KYCFolderLocation FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS KYCFolderLocation, isnull(a.MemberPOIType, 'N/A')AS MemberPOIType,isnull(a.MemberPOINo, 'N/A')AS MemberPOINo, isnull(a.MemberPOAType, 'N/A')AS MemberPOAType, isnull(a.MemberPOANo, 'N/A')AS MemberPOANo,isnull(a.MemberAadharPhoto, 'N/A')AS MemberAadharPhoto, isnull(a.MemberPhoto, 'N/A')AS MemberPhoto, isnull(a.MemberSignature, 'N/A') AS MemberSignature, isnull(a.MemberPOIFront, 'N/A')AS MemberPOIFront, isnull(a.MemberPOIBack, 'N/A')AS MemberPOIBack, isnull(a.MemberPOAFront, 'N/A') AS MemberPOAFront, isnull(a.MemberPOABack, 'N/A')AS MemberPOABack, isnull(a.MemberBankPassBook, 'N/A')AS MemberBankPassBook, isnull(a.NomineePOIType, 'N/A') AS NomineePOIType, isnull(a.NomineePOINo, 'N/A')AS NomineePOINo, isnull(a.NomineePOAType, 'N/A')AS NomineePOAType, isnull(a.NomineePOANo, 'N/A')AS NomineePOANo,isnull(a.NomineeAadharPhoto, 'N/A')AS NomineeAadharPhoto, isnull(a.NomineePhoto, 'N/A')AS NomineePhoto, isnull(a.NomineeSignature, 'N/A')AS NomineeSignature,isnull(a.NomineePOIFront, 'N/A')AS NomineePOIFront, isnull(a.NomineePOIBack, 'N/A')AS NomineePOIBack, isnull(a.NomineePOAFront, 'N/A')AS NomineePOAFront,isnull(a.NomineePOABack, 'N/A')AS NomineePOABack, isnull(a.MemberNomineeJointPhoto, 'N/A')AS MemberNomineeJointPhoto, isnull(a.KYCStatus, 'N/A')AS KYCStatus,isnull(a.KYCRemark, 'N/A')AS KYCRemark, rtrim(isnull(convert(CHAR, a.KYCTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.KYCTime, 108), 'N/A'))AS KYCTime,isnull(a.KYCUser, 'N/A')AS KYCUser, isnull(convert(CHAR, a.DropOutDate, 106), 'N/A')AS DropOutDate, isnull(a.DropOutRemark, 'N/A')AS DropOutRemark,isnull(a.DropOutUser, 'N/A')AS DropOutUser, rtrim(isnull(convert(CHAR, a.DropOutTime, 106), 'N/A')) + ' ' + rtrim(isnull(convert(CHAR, a.DropOutTime, 108), 'N/A'))AS DropOutTime,isnull(b.MemberId, 'N/A')AS MemberId, isnull(b.MemberName, 'N/A')AS MemberName, isnull(b.MemberLoanStatus, 'N/A')AS MemberLoanStatus,isnull(b.MemberLoginStatus, 'N/A')AS MemberLoginStatus, isnull(b.MemberWebLogin, 'N/A')AS MemberWebLogin, isnull(b.MemberAppLogin, 'N/A')AS MemberAppLogin, isnull(b.MemberPassword, 'N/A')AS MemberPassword, isnull(b.LoanPurpose, 'N/A')AS LoanPurpose, isnull(convert(CHAR, b.LoanAmount), 'N/A')AS LoanAmount, isnull(convert(CHAR, b.MemberDOM, 106), 'N/A')AS MemberDOM,isnull(b.SpouseName, 'N/A')AS SpouseName, isnull(b.MemberEducation, 'N/A')AS MemberEducation,isnull(b.MemberReligion, 'N/A')AS MemberReligion, isnull(b.MemberCategory, 'N/A')AS MemberCategory, isnull(b.MemberMaritalStatus, 'N/A')AS MemberMaritalStatus, isnull(b.NomineeIsMinor, 'N/A')AS NomineeIsMinor, isnull(b.NomineeEducation, 'N/A')AS NomineeEducation,isnull(b.NomineeMinorGuardian, 'N/A')AS NomineeMinorGuardian, isnull(b.NomineeAddress, 'N/A')AS NomineeAddress,isnull(convert(CHAR, b.NomineeDistrictId), 'N/A')AS NomineeDistrictId, isnull(b.NomineeDistrictName, 'N/A')AS NomineeDistrictName,isnull(convert(CHAR, b.NomineeStateId), 'N/A')AS NomineeStateId, isnull(b.NomineeStateName, 'N/A')AS NomineeStateName,isnull(b.NomineePinCode, 'N/A')AS NomineePinCode, isnull(b.MaikaPersonName, 'N/A')AS MaikaPersonName, isnull(b.MaikaPersonContact, 'N/A')AS MaikaPersonContact, isnull(b.MaikaAddress, 'N/A')AS MaikaAddress, isnull(b.BankAccountType, 'N/A')AS BankAccountType,isnull(convert(CHAR, b.MemberBankId), 'N/A')AS MemberBankId, isnull(b.MemberBankName, 'N/A')AS MemberBankName,isnull(b.BankAccountNo, 'N/A')AS BankAccountNo, isnull(b.BankIFSCCode, 'N/A')AS BankIFSCCode, isnull(b.BankBranchName, 'N/A')AS BankBranchName, isnull(b.BankBranchAddress, 'N/A')AS BankBranchAddress, isnull(b.LocationType, 'N/A')AS LocationType, isnull(b.PostalAddress, 'N/A')AS PostalAddress, isnull(b.PostalHouseNo, 'N/A')AS PostalHouseNo, isnull(b.PostalVillageName, 'N/A')AS PostalVillageName, isnull(b.PostalPostOffice, 'N/A')AS PostalPostOffice, isnull(b.PostalAreaName, 'N/A')AS PostalAreaName, isnull(b.PostalLandMark, 'N/A')AS PostalLandMark, isnull(b.PostalCityName, 'N/A')AS PostalCityName, isnull(convert(CHAR, b.PostalDistrictId), 'N/A')AS PostalDistrictId, isnull(b.PostalDistrictName, 'N/A')AS PostalDistrictName,isnull(convert(CHAR, b.PostalStateId), 'N/A')AS PostalStateId, isnull(b.PostalStateName, 'N/A')AS PostalStateName,isnull(b.PostalPinCode, 'N/A')AS PostalPinCode, isnull(b.PermanentSameAsPostal, 'N/A')AS PermanentSameAsPostal,isnull(b.PermanentAddress, 'N/A')AS PermanentAddress, isnull(b.PermanentHouseNo, 'N/A')AS PermanentHouseNo,isnull(b.PermanentVillageName, 'N/A')AS PermanentVillageName, isnull(b.PermanentPostOffice, 'N/A')AS PermanentPostOffice,isnull(b.PermanentAreaName, 'N/A')AS PermanentAreaName, isnull(b.PermanentLandMark, 'N/A')AS PermanentLandMark,isnull(b.PermanentCityName, 'N/A')AS PermanentCityName, isnull(convert(CHAR, b.PermanentDistrictId), 'N/A')AS PermanentDistrictId,isnull(b.PermanentDistrictName, 'N/A')AS PermanentDistrictName, isnull(convert(CHAR, b.PermanentStateId), 'N/A')AS PermanentStateId, isnull(b.PermanentStateName, 'N/A')AS PermanentStateName, isnull(b.PermanentPinCode, 'N/A')AS PermanentPinCode,isnull(c.ToiletFacility, 'N/A')AS ToiletFacility, isnull(c.WaterFacility, 'N/A')AS WaterFacility, isnull(c.WaterPurification, 'N/A')AS WaterPurification, isnull(c.ElectricityConnection, 'N/A')AS ElectricityConnection, isnull(c.SolarPanel, 'N/A')AS SolarPanel,isnull(c.FoodPreparation, 'N/A')AS FoodPreparation, isnull(c.EligibleChildren, 'N/A')AS EligibleChildren, isnull(c.EligibleGirlChild, 'N/A')AS EligibleGirlChild, isnull(c.LivingType, 'N/A')AS LivingType, isnull(c.HouseType, 'N/A')AS HouseType,isnull(c.NumberOfRoom, 'N/A')AS NumberOfRoom, isnull(c.LiveStock, 'N/A')AS LiveStock, isnull(c.NoOfVehicles, 'N/A')AS NoOfVehicles,isnull(c.LandInAcres, 'N/A')AS LandInAcres, isnull(c.NoOfChildren, 'N/A')AS NoOfChildren, isnull(c.Siblings, 'N/A')AS Siblings,isnull(c.MembersInFamily, 'N/A')AS MembersInFamily, isnull(c.WorkingMember, 'N/A')AS WorkingMember, isnull(c.MemberReputation, 'N/A')AS MemberReputation, isnull(c.WorkingStatus, 'N/A')AS WorkingStatus, isnull(c.BusinessSalaried, 'N/A')AS BusinessSalaried,isnull(c.WorkingProfile, 'N/A')AS WorkingProfile, isnull(c.WorkingSince, 'N/A')AS WorkingSince,isnull(c.ParentalBusiness, 'N/A')AS ParentalBusiness, isnull(c.PresentResidence, 'N/A')AS PresentResidence, isnull(c.MonthlySavings, 'N/A')AS MonthlySavings, isnull(c.ActiveLoanBank, 'N/A')AS ActiveLoanBank, isnull(c.BorrowFrequently, 'N/A')AS BorrowFrequently, isnull(c.InformalLenders, 'N/A')AS InformalLenders, isnull(convert(CHAR, c.FamilyBusinessIncome), 'N/A')AS FamilyBusinessIncome, isnull(convert(CHAR, c.SalaryPensionIncome), 'N/A')AS SalaryPensionIncome, isnull(convert(CHAR, c.WagesIncome), 'N/A')AS WagesIncome, isnull(convert(CHAR, c.OtherIncome), 'N/A')AS OtherIncome, isnull(convert(CHAR, c.Salary), 'N/A')AS Salary, isnull(convert(CHAR, c.Rent), 'N/A')AS Rent,isnull(convert(CHAR, c.Scholarship), 'N/A')AS Scholarship, isnull(convert(CHAR, c.GovernmentScheme), 'N/A')AS GovernmentScheme, isnull(convert(CHAR, c.Agriculture), 'N/A')AS Agriculture, isnull(convert(CHAR, c.Other), 'N/A')AS Other, isnull(convert(CHAR, c.TotalIncome), 'N/A')AS TotalIncome, isnull(convert(CHAR, c.Food), 'N/A')AS Food,isnull(convert(CHAR, c.Education), 'N/A')AS Education, isnull(convert(CHAR, c.Health), 'N/A')AS Health,isnull(convert(CHAR, c.EMIOfLoan), 'N/A')AS EMIOfLoan, isnull(convert(CHAR, c.HouseRent), 'N/A')AS HouseRent,isnull(convert(CHAR, c.ElectricityTax), 'N/A')AS ElectricityTax, isnull(convert(CHAR, c.WaterTax), 'N/A')AS WaterTax,isnull(convert(CHAR, c.PartyFucntion), 'N/A')AS PartyFucntion, isnull(convert(CHAR, c.FareCloth), 'N/A')AS FareCloth,isnull(convert(CHAR, c.OtherExpenses), 'N/A')AS OtherExpenses, isnull(convert(CHAR, c.TotalExpenses), 'N/A')AS TotalExpenses,a.MemberNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailHTML')AS HTMLReportPageName 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 WHERE a.MemberId='M102000741' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_yio53nsm StackTrace: at GroupLoan_GroupMemberRegistrationDetail.FillMemberDetail() TargetSite: Void FillMemberDetail() Time: 22/01/2026 05:05: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: 22/01/2026 05:07:04 PM PageName: GroupLoan_GroupMemberApprovalAdmin 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_GroupMemberApprovalAdmin.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 22/01/2026 05:12: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: 22/01/2026 05:13:50 PM PageName: DataTableResult String str: SELECT a.BankAccountType, a.MemberBankId, a.MemberBankName, a.BankAccountNo, a.BankIFSCCode, a.BankBranchName, a.BankBranchAddress, a.MaikaPersonName, a.MaikaPersonRelation, a.MaikaPersonContact, a.MaikaAddress, a.LocationType, a.PostalAddress, a.PostalHouseNo, a.PostalVillageName, a.PostalPostOffice, a.PostalAreaName, a.PostalLandMark, a.PostalCityName, a.PostalDistrictName, a.PostalStateName, a.PostalPinCode, a.PermanentSameAsPostal, a.PermanentAddress, a.PermanentHouseNo, a.PermanentVillageName, a.PermanentPostOffice, a.PermanentAreaName, a.PermanentLandMark, a.PermanentCityName, a.PermanentDistrictName, a.PermanentStateName, a.PermanentPinCode, b.AddressType FROM GroupLoanMemberNominee a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId WHERE a.MemberId='MH01010380113' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. Invalid column name 'PermanentSameAsPostal'. 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: 22/01/2026 05:13:50 PM PageName: GroupLoan_GroupMemberUpdateInfo String str: SELECT a.BankAccountType, a.MemberBankId, a.MemberBankName, a.BankAccountNo, a.BankIFSCCode, a.BankBranchName, a.BankBranchAddress, a.MaikaPersonName, a.MaikaPersonRelation, a.MaikaPersonContact, a.MaikaAddress, a.LocationType, a.PostalAddress, a.PostalHouseNo, a.PostalVillageName, a.PostalPostOffice, a.PostalAreaName, a.PostalLandMark, a.PostalCityName, a.PostalDistrictName, a.PostalStateName, a.PostalPinCode, a.PermanentSameAsPostal, a.PermanentAddress, a.PermanentHouseNo, a.PermanentVillageName, a.PermanentPostOffice, a.PermanentAreaName, a.PermanentLandMark, a.PermanentCityName, a.PermanentDistrictName, a.PermanentStateName, a.PermanentPinCode, b.AddressType FROM GroupLoanMemberNominee a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId WHERE a.MemberId='MH01010380113' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_sijbileb StackTrace: at GroupLoan_GroupMemberUpdateInfo.FillAddressDetail() TargetSite: Void FillAddressDetail() Time: 22/01/2026 05:15:46 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='103' 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: 22/01/2026 05:15:46 PM PageName: GroupLoan_MemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='103' 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_p41enhu3 StackTrace: at GroupLoan_MemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 22/01/2026 05:15:56 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='102' 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: 22/01/2026 05:15:56 PM PageName: GroupLoan_MemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='102' 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_p41enhu3 StackTrace: at GroupLoan_MemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 22/01/2026 05:29: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: 22/01/2026 05:32: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: 22/01/2026 05:39:45 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/01/2026 05:44:59 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103034' 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<'1/23/2026 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: 22/01/2026 05:44:59 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103034' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:03 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103032' 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<'1/23/2026 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: 22/01/2026 05:45:03 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103032' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:07 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103036' 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<'1/23/2026 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: 22/01/2026 05:45:07 PM 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103036' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:13 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/23/2026 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: 22/01/2026 05:45:13 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:17 PM 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='103' AND GroupOfficerId='EMP00022' 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<'1/23/2026 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: 22/01/2026 05:45:17 PM 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='103' AND GroupOfficerId='EMP00022' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05: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: 22/01/2026 05:45:39 PM 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='102' AND GroupOfficerId='EMP00006' 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<'1/23/2026 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: 22/01/2026 05:45:39 PM 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='102' AND GroupOfficerId='EMP00006' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:46 PM 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='EMP00018' 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<'1/23/2026 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: 22/01/2026 05:45:46 PM 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='EMP00018' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:45:51 PM 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='EMP00018' 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<'1/23/2026 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: 22/01/2026 05:45:51 PM 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='EMP00018' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:46:01 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/23/2026 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: 22/01/2026 05:46:01 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/23/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 22/01/2026 05:52:40 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M103000725'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'AND 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 ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyName')AS C99, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS C98, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2')AS C97, (SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS C96, (SELECT ReportValue AS GroupMemberFullDetailRDLC FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailRDLC')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'. Invalid column name 'LocationType'. 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: 22/01/2026 05:52:40 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='M103000725'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL'AND 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 ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyName')AS C99, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS C98, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2')AS C97, (SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS C96, (SELECT ReportValue AS GroupMemberFullDetailRDLC FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberFullDetailRDLC')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_0ujphrfz StackTrace: at GroupLoan_PrintRDLCPage.GroupMemberFullDetail() TargetSite: Void GroupMemberFullDetail() Time: 22/01/2026 05:52:44 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_00nzoq2d StackTrace: at GroupLoan_PrintGroupMemberFullDetailHTML.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 22/01/2026 05:54:14 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), NoOfOfficer INT, NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName ; 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_GroupLoanOutstandingReport.grdBranch_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 05:54:57 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), LoanOfficerId VARCHAR(20), LoanOfficerName VARCHAR(50), NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, LoanOfficerId, LoanOfficerName, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerId, a.LoanOfficerName ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, LoanOfficerId, LoanOfficerName, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName, LoanOfficerName ; 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_GroupLoanOutstandingReport.grdOfficer_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:16: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: 22/01/2026 06:17:38 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT tt.EmployeeId, tt.EmployeeName, tt.EmployeeIdName FROM ( SELECT 'Admin999' AS EmployeeId, ' Administrator' AS EmployeeName, 'Administrator (Admin999)' AS EmployeeIdName UNION ALL SELECT EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' )tt ORDER BY tt.EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; SELECT ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserName')AS APIUserName, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserStatus')AS APIUserStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='AadharNoVerificationAPI')AS AadharNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='PANNoVerificationAPI')AS PANNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='VoterIdVerificationAPI')AS VoterIdVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='BankAccountAdvanceVerificationAPI')AS BankAccountAdvanceVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegStatus')AS EmployeeRegStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharNo')AS EmployeeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharVerify')AS EmployeeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANNo')AS EmployeePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANVerify')AS EmployeePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterId')AS EmployeeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterVerify')AS EmployeeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileNo')AS EmployeeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileVerify')AS EmployeeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLNo')AS EmployeeDLNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLVerify')AS EmployeeDLVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankAccount')AS EmployeeBankAccount, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankVerify')AS EmployeeBankVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeId')AS EmployeeId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegSMS')AS EmployeeRegSMS, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='EmployeeKYCFolder')AS EmployeeKYCFolder ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 22/01/2026 06:17:53 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT tt.EmployeeId, tt.EmployeeName, tt.EmployeeIdName FROM ( SELECT 'Admin999' AS EmployeeId, ' Administrator' AS EmployeeName, 'Administrator (Admin999)' AS EmployeeIdName UNION ALL SELECT EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' )tt ORDER BY tt.EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; SELECT ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserName')AS APIUserName, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserStatus')AS APIUserStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='AadharNoVerificationAPI')AS AadharNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='PANNoVerificationAPI')AS PANNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='VoterIdVerificationAPI')AS VoterIdVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='BankAccountAdvanceVerificationAPI')AS BankAccountAdvanceVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegStatus')AS EmployeeRegStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharNo')AS EmployeeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharVerify')AS EmployeeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANNo')AS EmployeePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANVerify')AS EmployeePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterId')AS EmployeeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterVerify')AS EmployeeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileNo')AS EmployeeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileVerify')AS EmployeeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLNo')AS EmployeeDLNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLVerify')AS EmployeeDLVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankAccount')AS EmployeeBankAccount, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankVerify')AS EmployeeBankVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeId')AS EmployeeId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegSMS')AS EmployeeRegSMS, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='EmployeeKYCFolder')AS EmployeeKYCFolder ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 22/01/2026 06:18:54 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT tt.EmployeeId, tt.EmployeeName, tt.EmployeeIdName FROM ( SELECT 'Admin999' AS EmployeeId, ' Administrator' AS EmployeeName, 'Administrator (Admin999)' AS EmployeeIdName UNION ALL SELECT EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' )tt ORDER BY tt.EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; SELECT ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserName')AS APIUserName, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserStatus')AS APIUserStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='AadharNoVerificationAPI')AS AadharNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='PANNoVerificationAPI')AS PANNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='VoterIdVerificationAPI')AS VoterIdVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='BankAccountAdvanceVerificationAPI')AS BankAccountAdvanceVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegStatus')AS EmployeeRegStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharNo')AS EmployeeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharVerify')AS EmployeeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANNo')AS EmployeePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANVerify')AS EmployeePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterId')AS EmployeeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterVerify')AS EmployeeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileNo')AS EmployeeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileVerify')AS EmployeeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLNo')AS EmployeeDLNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLVerify')AS EmployeeDLVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankAccount')AS EmployeeBankAccount, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankVerify')AS EmployeeBankVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeId')AS EmployeeId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegSMS')AS EmployeeRegSMS, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='EmployeeKYCFolder')AS EmployeeKYCFolder ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 22/01/2026 06:20:22 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 22/01/2026 06:20:32 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 22/01/2026 06:30:37 PM PageName: Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi String str: SELECT a.OfferNo, a.BranchName, a.DesignationName, a.DepartmentName, a.EmployeeType, convert(CHAR, a.OfferDate, 106)AS OfferDate, a.EmployeeSalutation + ' ' + a.EmployeeName AS EmployeeName, a.EmployeeName AS EmployeeName2, a.GuardianSalutation + ' ' + a.GuardianName AS GuardianName,convert(CHAR, a.DateOfBirth,106)AS DateOfBirth, a.Gender, a.PhoneNo, a.EmailId, a.Address,convert(CHAR, a.JoiningDate, 106)AS JoiningDate, convert(CHAR, a.InterviewDate,106)AS InterviewDate, a.InterviewBy, rtrim(convert(CHAR, a.EntryTime, 106)) + ' - ' + rtrim(convert(CHAR, a.EntryTime, 108))AS EntryTime,a.EntryUser,(SELECT ReportValue AS CompanyLogoLogoURL FROM ProjectReportSetting WITH(nolock)WHERE ReportName = 'CompanyLogoLogoURL')AS CompanyLogoURL,(SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyAddress,(SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyDetail2')AS CompanyDetail2, (SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyName,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Basic' AND OfferNo = '639015839845248762')AS EmployeeBasic,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'HRA' AND OfferNo = '639015839845248762')AS EmployeeHRA,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Fuel' AND OfferNo = '639015839845248762')AS EmployeeFuel,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'SpecialAllowance' AND OfferNo = '639015839845248762')AS EmployeeSpecialAllowance FROM EmployeeOfferLetterDetail a WITH(nolock)WHERE a.OfferNo='639015839845248762' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'SalaryDetail' does not belong to table . Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi.Offerletter() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 22/01/2026 06:31:02 PM PageName: Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi String str: SELECT a.OfferNo, a.BranchName, a.DesignationName, a.DepartmentName, a.EmployeeType, convert(CHAR, a.OfferDate, 106)AS OfferDate, a.EmployeeSalutation + ' ' + a.EmployeeName AS EmployeeName, a.EmployeeName AS EmployeeName2, a.GuardianSalutation + ' ' + a.GuardianName AS GuardianName,convert(CHAR, a.DateOfBirth,106)AS DateOfBirth, a.Gender, a.PhoneNo, a.EmailId, a.Address,convert(CHAR, a.JoiningDate, 106)AS JoiningDate, convert(CHAR, a.InterviewDate,106)AS InterviewDate, a.InterviewBy, rtrim(convert(CHAR, a.EntryTime, 106)) + ' - ' + rtrim(convert(CHAR, a.EntryTime, 108))AS EntryTime,a.EntryUser,(SELECT ReportValue AS CompanyLogoLogoURL FROM ProjectReportSetting WITH(nolock)WHERE ReportName = 'CompanyLogoLogoURL')AS CompanyLogoURL,(SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyAddress,(SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyDetail2')AS CompanyDetail2, (SELECT ReportValue AS CompanyName FROM ProjectReportSetting WITH(nolock) WHERE ReportName = 'CompanyName')AS CompanyName,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Basic' AND OfferNo = '639011509953827418')AS EmployeeBasic,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'HRA' AND OfferNo = '639011509953827418')AS EmployeeHRA,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'Fuel' AND OfferNo = '639011509953827418')AS EmployeeFuel,(SELECT SalaryAmount AS SalaryAmount FROM EmployeeOfferSalaryDetail WITH(nolock)WHERE SalaryName = 'SpecialAllowance' AND OfferNo = '639011509953827418')AS EmployeeSpecialAllowance FROM EmployeeOfferLetterDetail a WITH(nolock)WHERE a.OfferNo='639011509953827418' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'SalaryDetail' does not belong to table . Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_PrintEmployeeOfferLetterHTML_MahaLaxmi.Offerletter() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 22/01/2026 06:58:42 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), NoOfOfficer INT, NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName ; 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_GroupLoanOutstandingReport.grdBranch_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:46 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:46 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:46 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:46 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:46 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:52 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:52 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:52 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:52 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/01/2026 06:58:52 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/22/2026 12:00:00 AM'; SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, a.LoanId, convert(CHAR,a.DisburseDate,106)AS DisburseDate, a.LoanTerm AS TotalTerm, a.LoanAmount, a.TotalInterest, a.LoanAmount+a.TotalInterest AS TotalPayable, a.EMIAmount, convert(CHAR,b.LastPaidDate,106)AS LastPaidDate, isnull(b.PaidTerm,0)AS PaidTerm, isnull(b.PaidPrincipal,0)AS PaidPrincipal, isnull(b.PaidInterest,0)AS PaidInterest, isnull(b.PaidTotal,0)AS PaidTotal, convert(CHAR,a.ExpiryDate,106)AS ExpiryDate, a.LoanTerm-isnull(b.PaidTerm,0)AS BalanceTerm, a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0)AS BalancePrincipal, dbo.FunNumberOfCharacterFromNumber((a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))/2000)AS AmountStr, a.TotalInterest-isnull(b.PaidInterest,0)AS BalanceInterest, a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0)-isnull(c.WriteOffAmount,0)AS BalanceTotal, b.TotalPenalty, b.PaidPenalty, b.BalancePenalty, c.WriteOffAmount, a.LoanCycle, a.GLoanTypeNo, rtrim(convert(CHAR,a.LoanTerm))+'-'+a.LoanTermMode AS LoanTerm, a.InterestMethod, a.LoanPurpose, a.LoanFunder, a.MemberMobileNo, a.NomineeMobileNo FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, MAX(PDate)AS LastPaidDate, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId 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_GroupLoanOutstandingReport.grdLoan_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 09:09:11 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='1/23/2026 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='101'; SET @OfficerId='EMP00018'; SET @CenterId='MH:01:01043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MemberMobileNo VARCHAR(20), LoanId VARCHAR(50), LoanCycle VARCHAR(2), DisburseDate VARCHAR(20), LoanAmount DECIMAL(10,2), EMIAmount DECIMAL(10,2), DueDate VARCHAR(20), DueNo INT, PaidAmount DECIMAL(10,2), ODAmount DECIMAL(10,2), DueAmount DECIMAL(10,2), Penalty DECIMAL(10,2), BalanceAmount DECIMAL(10,2), GLoanTypeNo VARCHAR(25), PenaltyRate DECIMAL(10,6) ); DECLARE @LTable TABLE ( LoanId VARCHAR(50) ); DECLARE @TTable TABLE ( LoanId VARCHAR(50), DDate DATE, DNo INT, Total DECIMAL(10,2), PStatus VARCHAR(10) ); INSERT INTO @LTable ( LoanId ) SELECT ld.LoanId FROM GroupLoanAccount ld WITH(nolock) WHERE isnull(ld.GroupName,'Group')!='Individual' AND ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId; INSERT INTO @TTable ( LoanId, DDate, DNo, Total, PStatus ) SELECT a.LoanId, a.DDate, a.DNo, a.Total, a.PStatus FROM GroupLoanLedger a WITH(nolock) INNER JOIN @LTable b ON a.LoanId=b.LoanId WHERE a.PStatus='Due'; INSERT INTO @FTable ( MemberId, MemberName, NomineeName, MemberMobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MemberMobileNo, ld.LoanId, ld.LoanCycle, Convert(CHAR,ld.DisburseDate,106)AS DisbuseDate, ld.LoanAmount, ld.EMIAmount, ld.CMEMI AS PaidAmount, ld.GLoanTypeNo FROM GroupLoanAccount ld WITH(nolock) WHERE ld.LoanStatus='LoanDisbursed' AND ld.BranchId=@BranchId AND ld.LoanOfficerId=@OfficerId AND ld.CenterId=@CenterId ; UPDATE ta SET ta.PenaltyRate=(SELECT PenaltyRateAnnual FROM GroupLoanNoMaster WITH(nolock) WHERE GLoanTypeNo=ta.GLoanTypeNo) FROM @FTable ta; UPDATE ta SET ta.Penalty = (SELECT SUM(datediff(day, DDate, @ODate) * Total) FROM @TTable WHERE LoanId = ta.LoanId AND PStatus = 'Due' AND DDate< @ODate)*ta.PenaltyRate / 36500 FROM @FTable ta; UPDATE ta SET ta.DueDate=(SELECT 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.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 a.MemberId, a.MemberName, a.NomineeName, a.MemberMobileNo AS MobileNo, a.LoanId, a.DisburseDate, a.LoanAmount, a.EMIAmount, a.DueDate, a.DueNo, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 'Yes' ELSE 'No' END AS MeetingStatus, CASE WHEN isnull(a.PaidAmount,0)>0 THEN 0 ELSE isnull(a.ODAmount,0)+isnull(a.DueAmount,0) END AS PayableAmount, isnull(a.PaidAmount,0)AS PaidAmount, isnull(a.ODAmount,0)AS ODAmount, isnull(a.Penalty,0)AS Penalty, isnull(a.DueAmount,0)AS DueAmount, a.BalanceAmount FROM @FTable a WHERE 1=1 AND isnull(a.BalanceAmount,0)>0 ORDER BY a.MemberName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/01/2026 10:31:13 AM PageName: DataTableResult String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.MeetingType='Monthly' AND a.MeetingDate='1/23/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Conversion failed when converting the varchar value '1/23/2026 12:00:00 AM' to data type tinyint. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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(DataTable[] dataTables, 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(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: 23/01/2026 10:31:13 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00002' AND a.MeetingType='Monthly' AND a.MeetingDate='1/23/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 23/01/2026 10:31:21 AM PageName: DataTableResult String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/23/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Conversion failed when converting the varchar value '1/23/2026 12:00:00 AM' to data type tinyint. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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(DataTable[] dataTables, 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(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: 23/01/2026 10:31:21 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: SELECT a.CenterId, a.CenterName, a.CenterName+' ('+a.CenterId+')' AS CenterIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterStatus='Active' AND a.BranchId='101' AND a.CenterOfficerId='EMP00018' AND a.MeetingType='Monthly' AND a.MeetingDate='1/23/2026 12:00:00 AM' ORDER BY a.CenterName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 23/01/2026 10:31:32 AM PageName: LoanOfficerMobile_GroupLoanCenterMeeting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_fmneravo StackTrace: at LoanOfficerMobile_GroupLoanCenterMeeting.FillData() TargetSite: Void FillData() Time: 23/01/2026 11:33:09 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/23/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), NoOfOfficer INT, NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName ; 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_GroupLoanOutstandingReport.grdBranch_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/01/2026 11:34:30 AM PageName: DataTableResult String str: SELECT a.BankAccountType, a.MemberBankId, a.MemberBankName, a.BankAccountNo, a.BankIFSCCode, a.BankBranchName, a.BankBranchAddress, a.MaikaPersonName, a.MaikaPersonRelation, a.MaikaPersonContact, a.MaikaAddress, a.LocationType, a.PostalAddress, a.PostalHouseNo, a.PostalVillageName, a.PostalPostOffice, a.PostalAreaName, a.PostalLandMark, a.PostalCityName, a.PostalDistrictName, a.PostalStateName, a.PostalPinCode, a.PermanentSameAsPostal, a.PermanentAddress, a.PermanentHouseNo, a.PermanentVillageName, a.PermanentPostOffice, a.PermanentAreaName, a.PermanentLandMark, a.PermanentCityName, a.PermanentDistrictName, a.PermanentStateName, a.PermanentPinCode, b.AddressType FROM GroupLoanMemberNominee a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId WHERE a.MemberId='M103000711' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'LocationType'. Invalid column name 'PermanentSameAsPostal'. 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: 23/01/2026 11:34:30 AM PageName: GroupLoan_GroupMemberUpdateInfo String str: SELECT a.BankAccountType, a.MemberBankId, a.MemberBankName, a.BankAccountNo, a.BankIFSCCode, a.BankBranchName, a.BankBranchAddress, a.MaikaPersonName, a.MaikaPersonRelation, a.MaikaPersonContact, a.MaikaAddress, a.LocationType, a.PostalAddress, a.PostalHouseNo, a.PostalVillageName, a.PostalPostOffice, a.PostalAreaName, a.PostalLandMark, a.PostalCityName, a.PostalDistrictName, a.PostalStateName, a.PostalPinCode, a.PermanentSameAsPostal, a.PermanentAddress, a.PermanentHouseNo, a.PermanentVillageName, a.PermanentPostOffice, a.PermanentAreaName, a.PermanentLandMark, a.PermanentCityName, a.PermanentDistrictName, a.PermanentStateName, a.PermanentPinCode, b.AddressType FROM GroupLoanMemberNominee a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId WHERE a.MemberId='M103000711' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_sijbileb StackTrace: at GroupLoan_GroupMemberUpdateInfo.FillAddressDetail() TargetSite: Void FillAddressDetail() Time: 23/01/2026 11:50:04 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: DECLARE @TDate DATE; SET @TDate='1/23/2026 12:00:00 AM'; DECLARE @FTable TABLE ( BranchName VARCHAR(50), NoOfOfficer INT, NoOfCenter INT, NoOfLoans INT, TotalTerm INT, LoanAmount DECIMAL(18,2), TotalInterest DECIMAL(18,2), TotalPayable DECIMAL(18,2), EMIAmount DECIMAL(18,2), PaidTerm INT, PaidPrincipal DECIMAL(18,2), PaidInterest DECIMAL(18,2), PaidTotal DECIMAL(18,2), BalanceTerm INT, BalancePrincipal DECIMAL(18,2), BalanceInterest DECIMAL(18,2), BalanceTotal DECIMAL(18,2), TotalPenalty DECIMAL(18,2), PaidPenalty DECIMAL(18,2), BalancePenalty DECIMAL(18,2), WriteOffAmount DECIMAL(18,2), NoPer DECIMAL(18,2), AmountPer DECIMAL(18,2) ); INSERT INTO @FTable ( BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount ) SELECT a.BranchName+' ('+a.BranchId+')' AS BranchName, count(DISTINCT a.LoanOfficerId)AS NoOfOfficer, count(DISTINCT a.CenterId)AS NoOfCenter, Count(DISTINCT a.LoanId)AS NoOfLoans, SUM(a.LoanTerm)AS TotalTerm, SUM(a.LoanAmount)AS LoanAmount, SUM(a.TotalInterest)AS TotalInterest, SUM(a.LoanAmount+a.TotalInterest) AS TotalPayable, SUM(a.EMIAmount)AS EMIAmount, SUM(isnull(b.PaidTerm,0))AS PaidTerm, SUM(isnull(b.PaidPrincipal,0))AS PaidPrincipal, SUM(isnull(b.PaidInterest,0))AS PaidInterest, SUM(isnull(b.PaidTotal,0))AS PaidTotal, SUM(a.LoanTerm-isnull(b.PaidTerm,0))AS BalanceTerm, SUM(a.LoanAmount-isnull(b.PaidPrincipal,0)-isnull(c.WriteOffAmount,0))AS BalancePrincipal, SUM(a.TotalInterest-isnull(b.PaidInterest,0))AS BalanceInterest, SUM(a.LoanAmount+a.TotalInterest-isnull(b.PaidTotal,0))AS BalanceTotal, SUM(b.TotalPenalty)AS TotalPenalty, SUM(b.PaidPenalty)AS PaidPenalty, SUM(b.BalancePenalty)AS BalancePenalty, SUM(isnull(c.WriteOffAmount,0))AS WriteOffAmount FROM GroupLoanAccount a WITH(nolock) LEFT JOIN ( SELECT LoanId, COUNT(DISTINCT DNo)AS PaidTerm, SUM(Prin)AS PaidPrincipal, SUM(Intt)AS PaidInterest, SUM(Total)AS PaidTotal, SUM(isnull(PDue,0))AS TotalPenalty, SUM(isnull(PPaid,0))AS PaidPenalty, SUM(isnull(PDue,0))-SUM(isnull(PPaid,0))AS BalancePenalty FROM GroupLoanLedger WITH(nolock) WHERE Total>0 AND PStatus='Paid' AND PDate0 AND PStatus='Writeoff' AND PDate0 AND a.BranchId='103' AND isnull(a.GroupName,'GroupLoan')!='Individual' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' ; UPDATE ta SET ta.NoPer=convert(DECIMAL(10,0),ta.NoOfLoans*100.00/(SELECT SUM(NoOfLoans) FROM @FTable)), ta.AmountPer=convert(DECIMAL(10,0),ta.BalancePrincipal*100.00/(SELECT SUM(BalancePrincipal) FROM @FTable)) FROM @FTable ta WHERE ta.NoOfLoans>0 AND ta.BalancePrincipal>0 ; SELECT BranchName, NoOfOfficer, NoOfCenter, NoOfLoans, TotalTerm, LoanAmount, TotalInterest, TotalPayable, EMIAmount, PaidTerm, PaidPrincipal, PaidInterest, PaidTotal, BalanceTerm, BalancePrincipal, BalanceInterest, BalanceTotal, TotalPenalty, PaidPenalty, BalancePenalty, WriteOffAmount, dbo.FunNumberOfCharacterFromNumber(NoPer)AS NoStr, dbo.FunNumberOfCharacterFromNumber(AmountPer)AS AmountStr FROM @FTable ORDER BY BranchName ; 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_GroupLoanOutstandingReport.grdBranch_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/01/2026 11:50:50 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103034' 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<'1/24/2026 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: 23/01/2026 11:50:50 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='103' AND GroupOfficerId='EMP00024' AND CenterId='103034' 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<'1/24/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 23/01/2026 12:13:11 PM PageName: DataSetResult String str: SELECT DepartmentId, DepartmentName FROM DepartmentMaster WITH(nolock) WHERE DepartmentStatus='Active' ORDER BY DepartmentName ; SELECT DesignationId, DesignationName FROM DesignationMaster WITH(nolock) WHERE DesignationStatus='Active' ORDER BY DesignationName ; SELECT EmployeeTypeId, EmployeeTypeName FROM EmployeeTypeMaster WITH(nolock) WHERE EmployeeTypeStatus='Active' ORDER BY EmployeeTypeName ; SELECT GradeName FROM EmployeeGradeMaster WITH(nolock) WHERE GradeStatus='Active' ORDER BY GradeName ; SELECT BankId, BankName FROM BankNameMaster WITH(nolock) WHERE BankStatus='Active' ORDER BY BankName ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; SELECT tt.EmployeeId, tt.EmployeeName, tt.EmployeeIdName FROM ( SELECT 'Admin999' AS EmployeeId, ' Administrator' AS EmployeeName, 'Administrator (Admin999)' AS EmployeeIdName UNION ALL SELECT EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' )tt ORDER BY tt.EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; SELECT ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserName')AS APIUserName, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='APIUserStatus')AS APIUserStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='AadharNoVerificationAPI')AS AadharNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='PANNoVerificationAPI')AS PANNoVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='VoterIdVerificationAPI')AS VoterIdVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='BankAccountAdvanceVerificationAPI')AS BankAccountAdvanceVerificationAPI, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegStatus')AS EmployeeRegStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharNo')AS EmployeeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeAadharVerify')AS EmployeeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANNo')AS EmployeePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeePANVerify')AS EmployeePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterId')AS EmployeeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeVoterVerify')AS EmployeeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileNo')AS EmployeeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeMobileVerify')AS EmployeeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLNo')AS EmployeeDLNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeDLVerify')AS EmployeeDLVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankAccount')AS EmployeeBankAccount, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeBankVerify')AS EmployeeBankVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeId')AS EmployeeId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='EmployeeRegSMS')AS EmployeeRegSMS, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='EmployeeKYCFolder')AS EmployeeKYCFolder ; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryPayable') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryExpence') ORDER BY a.LedgerName; SELECT a.LedgerId, a.LedgerName, a.LedgerName+' - '+rtrim(convert(CHAR,a.LedgerId))AS LedgerIdName FROM AccountLedgerMaster a WITH(nolock) WHERE a.LedgerId=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') OR a.LedgerHead=(SELECT AccountHeadId FROM AccountHeadIdMaster WITH(nolock) WHERE AccountHeadStatus='Active' AND AccountHeadType='SalaryAdvance') ORDER BY a.LedgerName; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. 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.Read() at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 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: 23/01/2026 12:15:47 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/24/2026 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: 23/01/2026 12:15:47 PM 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='103' AND GroupOfficerId='EMP00024' 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<'1/24/2026 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_p41enhu3 StackTrace: at GroupLoan_GroupMemberApplicationDueReport.FillData() TargetSite: Void FillData() Time: 23/01/2026 02:58:04 PM PageName: GroupMemberLoanPayment String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate VARCHAR(20), DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PrinBal DECIMAL(10,2), InttBal DECIMAL(10,2), TotalBal DECIMAL(10,2), PStatus VARCHAR(10), PayType VARCHAR(10), PDue DECIMAL(10,2), PPaid DECIMAL(10,2), Other DECIMAL(10,2), Saving DECIMAL(10,2), PDate VARCHAR(20), VoucherId VARCHAR(20), PayMode VARCHAR(20), PayStatus VARCHAR(20), PayHeadId VARCHAR(20), PayTransId VARCHAR(20), PaidOfficerName VARCHAR(70), DueOfficerName VARCHAR(70), EntryDetail VARCHAR(50) ); INSERT INTO @FTable ( LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail ) SELECT a.LoanId, convert(CHAR,a.DDate,106)AS DDate, DateName(dw,a.DDate)AS DDay, a.DNo, a.PNo, a.Prin, a.Intt, a.Total, a.PStatus, PayType, a.PDue, a.PPaid, a.Other, a.Saving, convert(CHAR,a.PDate,106)AS PDate, a.VoucherId, a.PayMode, a.PayStatus, a.PayHeadId, a.PayTransId, isnull(a.DueOfficerName,'N/A')+' ('+isnull(a.DueOfficerId,'')+')'AS DueOfficerName, isnull(a.PaidOfficerName,'N/A')+' ('+isnull(a.PaidOfficerId,'')+')'AS PaidOfficerName, a.EntryUser+' on '+rtrim(Convert(CHAR,a.EntryTime,106))+' '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='GL00002150' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PrinBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDatea.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDate='1/26/2026 12:00:00 AM' AND MemberId='MH01020210114' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. String or binary data would be truncated. The statement has been terminated. 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 GroupLoan_GroupMemberCenterChange.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 26/01/2026 05:57:07 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042320' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042320', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042320', '1/26/2026 12:00:00 AM', '2430.00', 'Cash', 'Receive', 'Cash for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '111002', 'Cash In Hand Lalganj', '', '1/1/1900 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='OnTime', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042320', CloseDate='1/26/2026 12:00:00 AM', CloseMode='Cash', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='Settlement', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '111002', 'Cash In Hand Lalganj', '0', '2430.00', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CloseAmount'. Invalid column name 'CloseType'. 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 26/01/2026 05:57:15 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042320' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042320', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042320', '1/26/2026 12:00:00 AM', '2430.00', 'Cash', 'Receive', 'Cash for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '111002', 'Cash In Hand Lalganj', '', '1/1/1900 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='OnTime', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042320', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042320', CloseDate='1/26/2026 12:00:00 AM', CloseMode='Cash', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='PrePayment', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '111002', 'Cash In Hand Lalganj', '0', '2430.00', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042320', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'CloseAmount'. Invalid column name 'CloseType'. 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 26/01/2026 07:32:56 PM PageName: CreateUserMenu24 String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'MMNo' does not belong to table Table1. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at ClassMaster.CreateThreeLayerMenu(DataTable dtMenuList) TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 27/01/2026 12:05:23 PM PageName: GroupLoan_GroupLoanDemandReport 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_GroupLoanDemandReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/01/2026 12:05:23 PM PageName: GroupLoan_GroupLoanDemandReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_lqkkmtuw StackTrace: at GroupLoan_GroupLoanDemandReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/01/2026 12:39:04 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'OnLine', 'Receive', 'OnLine for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '112001', 'ICICI Bank-809205500018', '2174752942', '1/26/2026 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='OnLine', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='PrePayment', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '112001', 'ICICI Bank-809205500018', '0', '2430.00', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 12:40:24 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'OnLine', 'Receive', 'OnLine for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '112001', 'ICICI Bank-809205500018', '2174752942', '1/26/2026 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='OnLine', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='Settlement', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '112001', 'ICICI Bank-809205500018', '0', '2430.00', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 12:40:34 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'OnLine', 'Receive', 'OnLine for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '112001', 'ICICI Bank-809205500018', '2174752942', '1/26/2026 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='OnLine', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='Settlement', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '112001', 'ICICI Bank-809205500018', '0', '2430.00', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 12:46:56 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'OnLine', 'Receive', 'OnLine for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '112001', 'ICICI Bank-809205500018', '2174752942', '1/26/2026 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'admin', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='OnLine', PayStatus='Clear', PayHeadId='112001', PayTransId='2174752942', EntryUser='admin', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='OnLine', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='Settlement', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '112001', 'ICICI Bank-809205500018', '0', '2430.00', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '2174752942', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'OnLine for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'admin', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 12:50:11 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'root' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'Cash', 'Receive', 'Cash for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '111002', 'Cash In Hand Lalganj', '', '1/1/1900 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'root', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='Cash', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='PrePayment', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '111002', 'Cash In Hand Lalganj', '0', '2430.00', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 12:50:16 PM PageName: GroupLoan_GroupLoanSettlement String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042336' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042336', 'GroupLoanSettlement', GETDATE(), 'root' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '102', 'Lalganj', 'VH00042336', '1/26/2026 12:00:00 AM', '2430.00', 'Cash', 'Receive', 'Cash for EMI Payment (Receive) of LoanId MH010202901061502 of amount2430.00', '111002', 'Cash In Hand Lalganj', '', '1/1/1900 12:00:00 AM', '', '', 'MH01020290106', 'MH010202901061502', 'MH010202901061502', 'root', GETDATE(), 'Pending', 'GroupLoanSettlement' ); UPDATE GroupLoanLedger SET Prin='751.00', Intt='59.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0.00', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='OnTime', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7725' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='770.00', Intt='40.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7772' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='790.00', Intt='20.00', Total='810.00', PaidOfficerId='EMP00020', PaidOfficerName='SACHIN', PStatus='Paid', PDue='0.000000', PPaid='0', PDate='1/26/2026 12:00:00 AM', VoucherId='VH00042336', PayType='PrePaid', Settle='PreClose', PayMode='Cash', PayStatus='Clear', PayHeadId='111002', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='MH010202901061502' AND LoanRNo='7822' AND PStatus='Due' ; UPDATE GroupLoanAccount SET LoanStatus='LoanClosed', CloseVoucherId='VH00042336', CloseDate='1/26/2026 12:00:00 AM', CloseMode='Cash', ClosePrincipal=0, CloseInterest='0', ClosePenalty='0', CloseOther='0', CloseRD='0', CloseAmount='2430.00', CloseType='Receive', SettlementType='PrePayment', DeathDate='1/1/1900 12:00:00 AM' WHERE LoanId='MH010202901061502' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '111002', 'Cash In Hand Lalganj', '0', '2430.00', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Loan Settlement ( Loan Close ) Receive of LoanId MH010202901061502 of amount 2430.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '114700', 'Group Loan ( Income Generation )', '2311.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Principal Payment of LoanId MH010202901061502 of amount 2311.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '102', 'Lalganj', '1/26/2026 12:00:00 AM', 'VH00042336', '511500', 'Interest Income on Group Loan ( Income Generation )', '119.00', '0', '', 'MH010202901061502', 'MH01020290106', 'EMP00020', 'Cash for Interest Payment of LoanId MH010202901061502 of amount 119.00', 'root', GETDATE(), 'GroupLoanSettlement' ) ; 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 GroupLoan_GroupLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 27/01/2026 02:18:13 PM PageName: GroupMemberLoanPayment String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate VARCHAR(20), DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PrinBal DECIMAL(10,2), InttBal DECIMAL(10,2), TotalBal DECIMAL(10,2), PStatus VARCHAR(10), PayType VARCHAR(10), PDue DECIMAL(10,2), PPaid DECIMAL(10,2), Other DECIMAL(10,2), Saving DECIMAL(10,2), PDate VARCHAR(20), VoucherId VARCHAR(20), PayMode VARCHAR(20), PayStatus VARCHAR(20), PayHeadId VARCHAR(20), PayTransId VARCHAR(20), PaidOfficerName VARCHAR(70), DueOfficerName VARCHAR(70), EntryDetail VARCHAR(50) ); INSERT INTO @FTable ( LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail ) SELECT a.LoanId, convert(CHAR,a.DDate,106)AS DDate, DateName(dw,a.DDate)AS DDay, a.DNo, a.PNo, a.Prin, a.Intt, a.Total, a.PStatus, PayType, a.PDue, a.PPaid, a.Other, a.Saving, convert(CHAR,a.PDate,106)AS PDate, a.VoucherId, a.PayMode, a.PayStatus, a.PayHeadId, a.PayTransId, isnull(a.DueOfficerName,'N/A')+' ('+isnull(a.DueOfficerId,'')+')'AS DueOfficerName, isnull(a.PaidOfficerName,'N/A')+' ('+isnull(a.PaidOfficerId,'')+')'AS PaidOfficerName, a.EntryUser+' on '+rtrim(Convert(CHAR,a.EntryTime,106))+' '+rtrim(Convert(CHAR,a.EntryTime,108))AS EntryTime FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='GL00002149' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PrinBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDatea.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDatea.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDatea.LRNo),0), InttBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TotalBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, DDate, DDay, DNo, PNo, Prin, Intt, Total, PrinBal, InttBal, TotalBal, PStatus, PayType, PDue, PPaid, Other, Saving, PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, DueOfficerName, EntryDetail, isnull((SELECT Convert(CHAR,SUM(Prin)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidPrin, isnull((SELECT convert(CHAR,SUM(Intt)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidIntt, isnull((SELECT convert(CHAR,SUM(Total)) FROM @FTable WHERE PStatus='Paid'),'N/A')AS PaidTotal, isnull((SELECT convert(CHAR,SUM(Prin)) FROM @FTable WHERE DDate1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo=tb.LoanRNo WHERE ta.PStatus='Due' ; UPDATE ta SET ta.Prin=0, ta.Intt=0, ta.Total=0 FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo!=tb.LoanRNo WHERE ta.PStatus='Due' ; DELETE FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND DNo>0 AND Total=0 AND PStatus='Due' ; 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 GroupLoan_GroupLoanRepaymentReverse.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/01/2026 02:50:24 PM PageName: GroupLoan_GroupLoanRepaymentReverse String str: SELECT Count(1)AS Nos, SUM(Total)AS Amount, (SELECT TableName FROM FinancialYearMaster WITH(nolock) WHERE '1/28/2026 12:00:00 AM' BETWEEN FromDate AND ToDate)AS FinYear FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; String sql: INSERT INTO GroupLoanLedgerHistory ( LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, UpdateRemark, UpdateUser, UpdateTime ) SELECT LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, 'Wrong Collection Posting as par company policy' AS UpdateRemark,'admin' AS UpdateUser, GETDATE() AS UpdateTime FROM GroupLoanLedger WHERE LoanId ='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; UPDATE GroupLoanLedger SET PStatus='Due', PDue=null, PPaid=null, PDate=null, VoucherId=null, PayType=null, PayMode=null, PayStatus=null, PayHeadId=null, PayTransId=null, EntryUser=null, EntryTime=null, PaidOfficerId=null, PaidOfficerName=null WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; INSERT INTO VoucherDetailReversed ( TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, ReverseRemark, ReverseUser, ReverseTime, FinYear ) SELECT TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, 'Wrong Collection Posting as par company policy' AS ReverseRemark, 'admin' AS ReverseUser, GETDATE() AS ReverseTime, '2526' AS FinYear FROM F2526VoucherDetail WHERE VoucherId ='VH00042386'; DELETE FROM F2526VoucherDetail WHERE VoucherId='VH00042386' AND TransDate='1/28/2026 12:00:00 AM' ; UPDATE ta SET ta.Prin=ta.Prin+isnull((SELECT SUM(Prin) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Intt=ta.Intt+isnull((SELECT SUM(Intt) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Total=ta.Total+isnull((SELECT SUM(Total) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0) FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo=tb.LoanRNo WHERE ta.PStatus='Due' ; UPDATE ta SET ta.Prin=0, ta.Intt=0, ta.Total=0 FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo!=tb.LoanRNo WHERE ta.PStatus='Due' ; DELETE FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND DNo>0 AND Total=0 AND PStatus='Due' ; 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 GroupLoan_GroupLoanRepaymentReverse.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/01/2026 02:51:06 PM PageName: GroupLoan_GroupLoanRepaymentReverse String str: SELECT Count(1)AS Nos, SUM(Total)AS Amount, (SELECT TableName FROM FinancialYearMaster WITH(nolock) WHERE '1/28/2026 12:00:00 AM' BETWEEN FromDate AND ToDate)AS FinYear FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; String sql: INSERT INTO GroupLoanLedgerHistory ( LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, UpdateRemark, UpdateUser, UpdateTime ) SELECT LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, 'Wrong Collection Posting as par company policy Rev' AS UpdateRemark,'admin' AS UpdateUser, GETDATE() AS UpdateTime FROM GroupLoanLedger WHERE LoanId ='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; UPDATE GroupLoanLedger SET PStatus='Due', PDue=null, PPaid=null, PDate=null, VoucherId=null, PayType=null, PayMode=null, PayStatus=null, PayHeadId=null, PayTransId=null, EntryUser=null, EntryTime=null, PaidOfficerId=null, PaidOfficerName=null WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; INSERT INTO VoucherDetailReversed ( TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, ReverseRemark, ReverseUser, ReverseTime, FinYear ) SELECT TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, 'Wrong Collection Posting as par company policy Rev' AS ReverseRemark, 'admin' AS ReverseUser, GETDATE() AS ReverseTime, '2526' AS FinYear FROM F2526VoucherDetail WHERE VoucherId ='VH00042386'; DELETE FROM F2526VoucherDetail WHERE VoucherId='VH00042386' AND TransDate='1/28/2026 12:00:00 AM' ; UPDATE ta SET ta.Prin=ta.Prin+isnull((SELECT SUM(Prin) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Intt=ta.Intt+isnull((SELECT SUM(Intt) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Total=ta.Total+isnull((SELECT SUM(Total) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0) FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo=tb.LoanRNo WHERE ta.PStatus='Due' ; UPDATE ta SET ta.Prin=0, ta.Intt=0, ta.Total=0 FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo!=tb.LoanRNo WHERE ta.PStatus='Due' ; DELETE FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND DNo>0 AND Total=0 AND PStatus='Due' ; 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 GroupLoan_GroupLoanRepaymentReverse.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/01/2026 02:53:33 PM PageName: GroupLoan_GroupLoanRepaymentReverse String str: SELECT Count(1)AS Nos, SUM(Total)AS Amount, (SELECT TableName FROM FinancialYearMaster WITH(nolock) WHERE '1/28/2026 12:00:00 AM' BETWEEN FromDate AND ToDate)AS FinYear FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; String sql: INSERT INTO GroupLoanLedgerHistory ( LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, UpdateRemark, UpdateUser, UpdateTime ) SELECT LoanRNo, ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PStatus, PDue, PPaid, Other, Saving, PDate, VoucherId, PayType, PayMode, PayStatus, PayHeadId, PayTransId, EntryUser, EntryTime, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerId, DueOfficerName, PaidOfficerId, PaidOfficerName, 'Wrong Collection Posting' AS UpdateRemark,'admin' AS UpdateUser, GETDATE() AS UpdateTime FROM GroupLoanLedger WHERE LoanId ='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; UPDATE GroupLoanLedger SET PStatus='Due', PDue=null, PPaid=null, PDate=null, VoucherId=null, PayType=null, PayMode=null, PayStatus=null, PayHeadId=null, PayTransId=null, EntryUser=null, EntryTime=null, PaidOfficerId=null, PaidOfficerName=null WHERE LoanId='MH010202101110503' AND VoucherId='VH00042386' AND PDate='1/28/2026 12:00:00 AM' ; INSERT INTO VoucherDetailReversed ( TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, ReverseRemark, ReverseUser, ReverseTime, FinYear ) SELECT TransNo, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType, 'Wrong Collection Posting' AS ReverseRemark, 'admin' AS ReverseUser, GETDATE() AS ReverseTime, '2526' AS FinYear FROM F2526VoucherDetail WHERE VoucherId ='VH00042386'; DELETE FROM F2526VoucherDetail WHERE VoucherId='VH00042386' AND TransDate='1/28/2026 12:00:00 AM' ; UPDATE ta SET ta.Prin=ta.Prin+isnull((SELECT SUM(Prin) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Intt=ta.Intt+isnull((SELECT SUM(Intt) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0), ta.Total=ta.Total+isnull((SELECT SUM(Total) FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId=ta.LoanId AND DNo=ta.DNo AND LoanRNo!=ta.LoanRNo),0) FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo=tb.LoanRNo WHERE ta.PStatus='Due' ; UPDATE ta SET ta.Prin=0, ta.Intt=0, ta.Total=0 FROM GroupLoanLedger ta INNER JOIN ( SELECT LoanId, DNo, MIN(LoanRNo)AS LoanRNo FROM GroupLoanLedger WHERE PStatus='Due' AND LoanId='MH010202101110503' GROUP BY LoanId, DNo HAVING count(1)>1 )tb ON ta.LoanId=tb.LoanId AND ta.DNo=tb.DNo AND ta.LoanRNo!=tb.LoanRNo WHERE ta.PStatus='Due' ; DELETE FROM GroupLoanLedger WHERE LoanId='MH010202101110503' AND DNo>0 AND Total=0 AND PStatus='Due' ; 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 GroupLoan_GroupLoanRepaymentReverse.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/01/2026 03:27:24 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: 28/01/2026 03:27:24 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_a53lqkf1 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: 28/01/2026 04:48:11 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: 29/01/2026 12:52:38 PM PageName: GroupLoan_GroupLoanDisbursement String str: SELECT Count(1) AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00042412' ; SELECT Count(1) AS Nos2 FROM GroupLoanAccount WHERE LoanId='GL00002169' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00042412', 'GroupLoanDisbursement', GETDATE(), 'admin' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; UPDATE GroupLoanAccount SET LoanId= 'GL00002169' WHERE SanctionId='GS10002172' ; INSERT INTO BankCashTransactionDetail ( BranchId, BranchName, VoucherId, TransDate, Amount, PayMode, PayType, Description, BankId, BankName, TransId, ChequeDate, PayeeName, ChequeRemark, Refer1, Refer2, Refer3, EntryUser, EntryTime, ClearStatus, EntryType ) VALUES ( '101', 'Rajatalab', 'VH00042412', '1/29/2026 12:00:00 AM', '23750', 'OnLine', 'Payment', 'OnLine for loan disbursement of GL00002169 of payable amount 23750 of loan amount 25000', '112001', 'ICICI Bank-809205500018', '2255232556,2255244488', '1/28/2026 12:00:00 AM', 'Tiloki Nath Panday', 'NEFT', 'MH01010420101', 'GS10002172', 'GL00002169', 'admin', GETDATE(), 'Pending', 'GroupLoanDisbursement' ); INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '101', 'Rajatalab', '1/29/2026 12:00:00 AM', 'VH00042412','512220', 'Processing Fee on Group Loan (Income Generation)', '1250', '0', '2255232556,2255244488', 'GL00002169', 'MH01010420101', 'GS10002172', 'Loan Processing Fee of GL00002169 with amount 1250 in loan disbursement ', 'admin', GETDATE(), 'GroupLoanDisbursement' ) ; UPDATE GroupLoanAccount SET ProcessingFee='1250', SecurityFee='0', InsuranceFee='0', OtherFee='0', TotalFee='1250', FeePayMode='DeductFromLoan', FeePayHeadId='112001', FeeVoucherId='VH00042412', FeePayStatus='Clear', FeePayTransId='2255232556,2255244488', FeeDate='1/29/2026 12:00:00 AM', FeeUser='admin', FeeTime=GETDATE() WHERE SanctionId='GS10002172' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '101', 'Rajatalab', '1/29/2026 12:00:00 AM', 'VH00042412','112001', 'ICICI Bank-809205500018', '23750', '0', '2255232556,2255244488', 'GL00002169', 'MH01010420101', 'GS10002172', 'OnLine for loan disbursement of GL00002169 of payable amount 23750 of loan amount 25000', 'admin', GETDATE(), 'GroupLoanDisbursement' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '101', 'Rajatalab', '1/29/2026 12:00:00 AM', 'VH00042412','114700', 'Group Loan ( Income Generation )', '0', '25000', '2255232556,2255244488', 'GL00002169', 'MH01010420101', 'GS10002172', 'OnLine for loan disbursement of GL00002169 of payable amount 23750 of loan amount 25000', 'admin', GETDATE(), 'GroupLoanDisbursement' ) ; UPDATE GroupLoanAccount SET LoanId='GL00002169', LoanStatus='LoanDisbursed', LoanFunder='Mahalaxmi Women Kalyan Foundation', LoanAmount='25000', OtherAmount='0', TotalInterest='5375.00', DisburseAmount='23750', EMIAmount='2025', ExpiryDate='5/12/2026 12:00:00 AM', LoanMeetingDay='Tuesday', FirstEMIDate='2/3/2026 12:00:00 AM', DisburseMode='OnLine', DisburseHeadId='112001', DisburseTransId='2255232556,2255244488', DisburseVoucherId='VH00042412', DisburseDate='1/29/2026 12:00:00 AM', DisburseUser='admin', DisburseTime=GETDATE() WHERE SanctionId='GS10002172' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String or binary data would be truncated. String or binary data would be truncated. String or binary data would be truncated. The statement has been terminated. The statement has been terminated. 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 GroupLoan_GroupLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/01/2026 12:54:42 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: 29/01/2026 12:54:42 PM PageName: GroupLoan_GroupLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_a53lqkf1 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)