Time: 09/10/2025 02:44:23 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00016377' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00016377', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00055' ) ; 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 ( '1003', 'Hanumanganj', 'VH00016377', '10/9/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1003VDO01646 of amount 1400.00', '130011', 'Cash in Hand - (Hanumanganj)', '', '1/1/1900 12:00:00 AM', '', '', '10030000516', '1003VDO01646', '1003VDO01646', 'emp00055', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664695' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664696' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664697' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664698' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664699' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664700' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664701' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '130011', 'Cash in Hand - (Hanumanganj)', '0', '1400.00', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for EMI Payment of LoanId 1003VDO01646 of amount 1400.00', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '130007', 'JLG-Loan', '1133.20', '0', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for Principal Payment of LoanId 1003VDO01646 of amount 1133.20', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '520003', 'JLG-Income From Interest', '266.80', '0', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for Interest Payment of LoanId 1003VDO01646 of amount 266.80', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/10/2025 02:44:27 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 09/10/2025 02:45:29 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00016377' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00016377', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00055' ) ; 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 ( '1003', 'Hanumanganj', 'VH00016377', '10/9/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1003VDO01646 of amount 1400.00', '130011', 'Cash in Hand - (Hanumanganj)', '', '1/1/1900 12:00:00 AM', '', '', '10030000516', '1003VDO01646', '1003VDO01646', 'emp00055', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664695' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664696' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664697' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664698' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664699' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664700' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00150', PaidOfficerName='RAKESH KUMAR', PStatus='Paid', PDue='0', PPaid='0', PDate='10/9/2025 12:00:00 AM', VoucherId='VH00016377', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130011', PayTransId='', EntryUser='emp00055', EntryTime=GETDATE(), Latitude='', Longitude='' WHERE LoanId='1003VDO01646' AND LoanRNo='664701' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '130011', 'Cash in Hand - (Hanumanganj)', '0', '1400.00', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for EMI Payment of LoanId 1003VDO01646 of amount 1400.00', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '130007', 'JLG-Loan', '1133.20', '0', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for Principal Payment of LoanId 1003VDO01646 of amount 1133.20', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1003', 'Hanumanganj', '10/9/2025 12:00:00 AM', 'VH00016377', '520003', 'JLG-Income From Interest', '266.80', '0', '', '1003VDO01646', '10030000516', 'EMP00150', 'CashDepositInBranch for Interest Payment of LoanId 1003VDO01646 of amount 266.80', 'emp00055', GETDATE(), 'IndvLoanRepaymentMultiple' ) ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 09/10/2025 03:09:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/10/2025 03:10:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/10/2025 03:49:50 PM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 09/10/2025 03:50:23 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/10/2025 03:50:23 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/10/2025 03:53:33 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/10/2025 03:53:33 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/10/2025 04:59:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/10/2025 04:59:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 07:44:39 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='10/9/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1003' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 09/10/2025 08:07:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/10/2025 08:07:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/10/2025 10:57:10 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 09/10/2025 10:57:10 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 08:27:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 08:35:07 AM PageName: DataTableResult String str: AND DDate>='10/10/2025 12:00:00 AM' AND DDate<'10/11/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId IN ('1002') ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 08:35:07 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/10/2025 12:00:00 AM' AND DDate<'10/11/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId IN ('1002') ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 10/10/2025 08:35:13 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 10/10/2025 08:37:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 08:37:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 09:29:47 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 09:29:47 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 09:33:42 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 09:33:42 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 09:33:42 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 09:34:08 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 09:34:08 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 09:34:08 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 09:52:35 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 09:52:35 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 09:52:35 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 09:53:45 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 09:53:45 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 09:53:45 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 09:55:09 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 09:55:09 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 09:55:09 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 10:08:48 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 10:08:48 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 10:08:48 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 10:12:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 10:22:12 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 10:22:12 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 10:22:12 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 10:23:58 AM PageName: LoanOfficerLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 10:23:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 10:25:41 AM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 10:28:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 10:50:36 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 10:50:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 10:51:31 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 10:52:46 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 10:52:46 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 11:20:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:24:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:32:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:32:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:33:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:43:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 11:43:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 12:13:42 PM PageName: IndividualLoan_IndvLoanApplication String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/10/2025 01:11:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 01:47:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:03:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:03:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:05:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:05:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:05:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 02:27:04 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 02:27:04 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 02:31:03 PM PageName: DataTableResult String str: AND DDate>='10/1/2025 12:00:00 AM' AND DDate<'10/11/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 02:31:03 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/1/2025 12:00:00 AM' AND DDate<'10/11/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 10/10/2025 02:31:04 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__0.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 02:31:07 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 02:31:09 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__0.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 02:31:18 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__0.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 02:31:28 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__0.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 02:41:45 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupMemberRegistrationVerification.d__0.MoveNext() TargetSite: Void MoveNext() Time: 10/10/2025 03:11:38 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 10/10/2025 03:11:38 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 10/10/2025 03:13:20 PM PageName: Employee_EmployeeRegistrationVerificationNew 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; 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 EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' ORDER BY EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult8. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_EmployeeRegistrationVerificationNew.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 10/10/2025 03:19:16 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 03:28:21 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:28:21 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:28:21 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:28:52 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:28:52 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:28:52 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:30:41 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:30:41 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:30:41 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:31:02 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:31:02 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:31:02 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:32:31 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:32:31 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:32:31 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:33:19 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:33:19 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:33:19 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:38:52 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:38:52 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:38:52 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:42:16 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:42:16 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:42:16 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:45:15 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:46:51 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARMA BAZAR', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARMA BAZAR' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:46:52 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:46:52 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:46:52 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:47:39 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARMA BAZAR', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '145896', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARMA BAZAR' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:48:04 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:48:04 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:48:04 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:48:07 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARMA BAZAR', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '145896', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARMA BAZAR' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:48:14 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARMA BAZAR', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '145896', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARMA BAZAR' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:50:04 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:50:04 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:50:04 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:51:06 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 03:51:11 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:51:11 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 03:51:11 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 03:52:59 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARMA BAZAR', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '145896', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/10/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141492', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARMA BAZAR' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 03:55:42 PM PageName: GroupLoan_GroupMemberCGT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000854'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupMemberCGT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/10/2025 03:56:14 PM PageName: GroupLoan_GroupMemberCGT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000854'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupMemberCGT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/10/2025 03:56:21 PM PageName: GroupLoan_GroupMemberCGT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000854'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupMemberCGT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/10/2025 03:56:58 PM PageName: GroupLoan_GroupMemberCGT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000854'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupMemberCGT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/10/2025 03:57:24 PM PageName: GroupLoan_GroupMemberCGT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000854'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupMemberCGT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/10/2025 04:22:53 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:22:53 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:22:53 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:23:55 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 04:26:42 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 04:26:59 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:26:59 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:26:59 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:27:20 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:27:20 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:27:20 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:35:40 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:35:40 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:35:40 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:45:30 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:45:30 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:45:30 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:45:51 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/10/2025 04:45:51 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/10/2025 04:45:51 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/10/2025 04:46:48 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 10/10/2025 04:47:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 04:47:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 04:50: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: 10/10/2025 05:11:30 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/10/2025 05:11:30 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/10/2025 05:49:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/10/2025 07:14:55 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/10/2025 09:20:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00090' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 07:58:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 08:06:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 08:07:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 09:11:02 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 09:11:02 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 09:11:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 09:53:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 09:54:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:02:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:02:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:04:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:26:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:26:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:40:30 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '10/13/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 10:40:30 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '10/13/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 10:45:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 10:48:31 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '10/13/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 10:48:31 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '10/13/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 10:50:14 AM PageName: DataTableProcedure String str: ProWebUserBranch String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VedashiniMicrofinanceUser'. A severe error occurred on the current command. The results, if any, should be discarded. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableProcedure(String ProcedureName, SqlParameter[] parameters) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 10:50:14 AM PageName: IndividualLoan_IndvMemberRegistration String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ar0rqbix StackTrace: at IndividualLoan_IndvMemberRegistration.FillBranch() TargetSite: Void FillBranch() Time: 13/10/2025 10:50:14 AM PageName: IndividualLoan_IndvMemberRegistration String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VedashiniMicrofinanceUser'. Only administrators may connect at this time. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling, SqlAuthenticationProviderManager sqlAuthProviderManager) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at ClassMaster.DataSetResult(String query) at IndividualLoan_IndvMemberRegistration.FillDDLData() TargetSite: Void .ctor(System.Data.ProviderBase.DbConnectionPoolIdentity, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SqlCredential, System.Object, System.String, System.Security.SecureString, Boolean, System.Data.SqlClient.SqlConnectionString, System.Data.SqlClient.SessionData, System.Data.ProviderBase.DbConnectionPool, System.String, Boolean, System.Data.SqlClient.SqlAuthenticationProviderManager) Time: 13/10/2025 10:50:18 AM PageName: DataTableProcedure String str: ProWebUserBranch String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VedashiniMicrofinanceUser'. Only administrators may connect at this time. Source: .Net SqlClient Data Provider StackTrace: at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableProcedure(String ProcedureName, SqlParameter[] parameters) TargetSite: Boolean TryGetConnection(System.Data.Common.DbConnection, UInt32, Boolean, Boolean, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef) Time: 13/10/2025 10:50:18 AM PageName: IndividualLoan_IndvMemberRegistration String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ar0rqbix StackTrace: at IndividualLoan_IndvMemberRegistration.FillBranch() TargetSite: Void FillBranch() Time: 13/10/2025 10:50:18 AM PageName: IndividualLoan_IndvMemberRegistration String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; SELECT StateId, StateName FROM StateNameMaster WITH(nolock) WHERE StateStatus='Active' ORDER BY StateName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VedashiniMicrofinanceUser'. Only administrators may connect at this time. Source: .Net SqlClient Data Provider StackTrace: at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at ClassMaster.DataSetResult(String query) at IndividualLoan_IndvMemberRegistration.FillDDLData() TargetSite: Boolean TryGetConnection(System.Data.Common.DbConnection, UInt32, Boolean, Boolean, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef) Time: 13/10/2025 11:12:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 11:13:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 11:27:19 AM PageName: GroupLoan_GroupDemandCollectionReport 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='1003' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillEmployee() TargetSite: Void FillEmployee() Time: 13/10/2025 11:27:19 AM PageName: GroupLoan_GroupDemandCollectionReport 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='1003' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillCenter() TargetSite: Void FillCenter() Time: 13/10/2025 11:29:21 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 11:29:21 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 11:29:46 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 11:29:46 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:49:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00134'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 11:55:04 AM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentSingle.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 13/10/2025 11:56:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 12:00:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:09:20 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 12:21:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 12:41:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 12:42:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 01:51:44 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/10/2025 03:35:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/10/2025 03:56:11 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 13/10/2025 04:06:20 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 13/10/2025 04:21:45 PM PageName: IndividualLoan_IndvLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanSettlement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 04:21:45 PM PageName: IndividualLoan_IndvLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_woypjhcs StackTrace: at IndividualLoan_IndvLoanSettlement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanSettlement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 04:34:48 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/10/2025 04:34:48 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/10/2025 05:29:24 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00056' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 13/10/2025 05:29:31 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00056' ; 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_PrintRDLCPage.GroupLoanCardFront() TargetSite: Void AbortInternal() Time: 13/10/2025 05:29:31 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00056' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardFront() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanCardFront() Time: 13/10/2025 05:29:42 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 13/10/2025 05:29:42 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 13/10/2025 05:30:08 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 13/10/2025 05:33:28 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00056' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 13/10/2025 05:33:40 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 13/10/2025 05:33:40 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 13/10/2025 05:33:45 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00056' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 05:33:45 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00056' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 13/10/2025 05:33:49 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 13/10/2025 05:33:49 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00056'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 13/10/2025 05:52:44 PM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='100302130' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 13/10/2025 05:57:28 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/13/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141503', '81.9177805', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 05:58:10 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 13/10/2025 05:59:50 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/13/2025 12:00:00 AM', '', '', '', 'emp00148', GETDATE(), '25.3141503', '81.9177805', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 05:59:54 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/13/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141503', '81.9177805', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 06:00:16 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/13/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141503', '81.9177805', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/10/2025 06:00:45 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/13/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141503', '81.9177805', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '495.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 02:17:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 06:56:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 07:53:41 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 07:53:41 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 08:02:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 08:22:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 09:54:29 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 09:54:29 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 10:02:06 AM PageName: IndividualLoan_IndvMemberRegistrationList String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_plbavgiv StackTrace: at IndividualLoan_IndvMemberRegistrationList.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 14/10/2025 10:31:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:09:22 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00133'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 11:12:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:12:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:13:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:16:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:16:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:17:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:23:50 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 11:23:50 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 11:34:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 11:50:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 12:18:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 12:19:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 12:21:00 PM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='100301794' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 14/10/2025 12:30:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:34:39 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 12:41:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00116' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 12:58:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:11:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:21:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:22:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:23:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:31:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 01:36:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 02:21:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 02:22:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 02:24:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 02:34:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:08:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:21:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:22:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:24:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:25:11 PM PageName: DataTableResult String str: AND DDate>='10/14/2025 12:00:00 AM' AND DDate<'10/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:25:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/14/2025 12:00:00 AM' AND DDate<'10/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 14/10/2025 03:27:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:27:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 03:29:10 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:29:25 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:29:47 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:30:46 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', '', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:31:13 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '395', 'Baroda U P Gramin Bank', 'KARAMA', 'Saving', '41438100005323', 'BARB0BUPGBX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000.00', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000.00', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='395', MemberBankName='Baroda U P Gramin Bank', BankAccountNo='41438100005323', BankIFSCCode='BARB0BUPGBX', BankBranchName='KARAMA' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:32:26 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 14/10/2025 03:35:20 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '137', 'Bank Of Baroda', 'KARAMA', 'Saving', '41438100005323', 'BARB0KARMAX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='137', MemberBankName='Bank Of Baroda', BankAccountNo='41438100005323', BankIFSCCode='BARB0KARMAX', BankBranchName='KARAMA' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:36:59 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '137', 'Bank Of Baroda', 'KARAMA', 'Saving', '41438100005323', 'BARB0KARMAX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='137', MemberBankName='Bank Of Baroda', BankAccountNo='41438100005323', BankIFSCCode='BARB0KARMAX', BankBranchName='KARAMA' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:39:01 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100100025' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankId, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, BankAccountName, BankResponse, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAddress, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, Latitude, Longitude, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, ServiceTax, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1001', 'Naini', 'EMP00147', 'Raviraj Singh', '10010014', 'PURWA KHAS', 'Group1', '1001000854', 'REENA', '8052195076', '7754633254', '137', 'Bank Of Baroda', 'KARAMA', 'Saving', '41438100005323', 'BARB0KARMAX', '', '', 'SANDEEP KUMAR', '4/6/1992 12:00:00 AM', '33', 'Husband', '', '', 'LoanApplied', '1', 'Vedashini Vishwas', 'Vedashini Vishwas-6', 'Vedashini Vishwas1', '104', 'Weekly', '26.000000', 'EquatedEMI', 'Bufflalo', 'GA100100025', '40000', '10/14/2025 12:00:00 AM', 'OK', '', '', 'emp00148', GETDATE(), '25.3141499', '81.9177795', '400', '72', '1280', '0', '0', '0', '0', '0', '1752', '40000', '0', '0', '0', 'No', '40000', '11369.00', '500.00' ) ; UPDATE GroupLoanMemberNominee SET BankAccountType='Saving', MemberBankId='137', MemberBankName='Bank Of Baroda', BankAccountNo='41438100005323', BankIFSCCode='BARB0KARMAX', BankBranchName='KARAMA' WHERE MemberId='1001000854' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Latitude'. Invalid column name 'Longitude'. 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/10/2025 03:54:27 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 03:54:27 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 04:23:44 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 04:23:44 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 04:36:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00098' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 05:27:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 05:27:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/10/2025 05:58:39 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '10/14/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/10/2025 05:58:39 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '10/14/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 06:24:18 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/14/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00077'; SET @CenterId='10020003'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 14/10/2025 08:23:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:05:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:05:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:21:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:24:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 07:54:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 07:56:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 08:07:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:04:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 09:50:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 09:52:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 09:52:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 09:58:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 10:04:57 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 10:04:57 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 10:24:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 10:24:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 10:24:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 10:24:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 10:24:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 10:44:34 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 10:52:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 10:55:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 10:59:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 11:00:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 11:02:51 AM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 11:02:51 AM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 11:48:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 11:50:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:25:21 PM PageName: IndividualLoan_IndvMemberOfficerChange String str: SELECT DISTINCT a.CenterOfficerId, a.CenterOfficerName, a.CenterOfficerName+' ('+a.CenterOfficerId+')' AS CenterOfficerIdName FROM GroupCenterMaster a WITH(nolock) WHERE a.CenterType='Individual' AND a.CenterStatus='Active' AND a.BranchId='1004' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_i3e3jfdr StackTrace: at IndividualLoan_IndvMemberOfficerChange.FillEmployee() TargetSite: Void FillEmployee() Time: 15/10/2025 12:32:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 12:59:30 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 12:59:30 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 01:02:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 01:07: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: 15/10/2025 01:08:22 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 01:08:22 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 01:23:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 01:36:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 01:47:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 02:34:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 03:06:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 03:27:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 03:27:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 03:28:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 04:21:15 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/15/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 15/10/2025 04:22:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 04:36:37 PM PageName: DataSetResult String str: SELECT Count(1)EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE Gender='Male'; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE Gender='FeMale'; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE LoginStatus='Active'; SELECT Count(1) EmployeeId FROM F2526EmployeeAttendanceDetail a WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM' AND Status='Approved'; SELECT Count(1) EmployeeId FROM F2526EmployeeAttendanceDetail a WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'Gender'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) at ClassMaster.DataSetResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 04:36:37 PM PageName: UserMasterSetting_DashBoardHR String str: SELECT Count(1)EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE 1=1; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE Gender='Male'; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE Gender='FeMale'; SELECT Count(1) EmployeeId FROM EmployeeRegistrationDetail a WITH(nolock) WHERE LoginStatus='Active'; SELECT Count(1) EmployeeId FROM F2526EmployeeAttendanceDetail a WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM' AND Status='Approved'; SELECT Count(1) EmployeeId FROM F2526EmployeeAttendanceDetail a WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM'; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ig20faj0 StackTrace: at UserMasterSetting_DashBoardHR.DisplayRecordCount() TargetSite: Void DisplayRecordCount() Time: 15/10/2025 04:36:37 PM PageName: DataTableResult String str: SELECT sd.EmployeeId, sd.EmployeeName, sd.DesignationName, sa.AttStatus AS Attendance, sa.Status FROM EmployeeRegistrationDetail sd WITH(nolock) LEFT JOIN ( SELECT EmployeeId, AttStatus, Status FROM F2526EmployeeAttendanceDetail WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM')sa ON sd.EmployeeId=sa.EmployeeId WHERE 1=1 ORDER By sd.EmployeeId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'F2526EmployeeAttendanceDetail'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 04:36:37 PM PageName: UserMasterSetting_DashBoardHR String str: SELECT sd.EmployeeId, sd.EmployeeName, sd.DesignationName, sa.AttStatus AS Attendance, sa.Status FROM EmployeeRegistrationDetail sd WITH(nolock) LEFT JOIN ( SELECT EmployeeId, AttStatus, Status FROM F2526EmployeeAttendanceDetail WITH(nolock) WHERE AttDate='10/15/2025 12:00:00 AM')sa ON sd.EmployeeId=sa.EmployeeId WHERE 1=1 ORDER By sd.EmployeeId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ig20faj0 StackTrace: at UserMasterSetting_DashBoardHR.FillAttendence() TargetSite: Void FillAttendence() Time: 15/10/2025 04:36:37 PM PageName: UserMasterSetting_DashBoardHR String str: SELECT TOP 5 EmployeeId, EmployeeName, GuardianName, BranchName, EmployeeMobileNo, Convert(CHAR,EmpJoinDate,106)AS EmpJoinDated FROM EmployeeRegistrationDetail WITH(nolock) WHERE 1=1 ORDER By EmpJoinDate DESC ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'MobileNo'. Source: System.Web StackTrace: at System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) at System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) at System.Web.UI.DataBinder.Eval(Object container, String expression) at System.Web.UI.TemplateControl.Eval(String expression) at ASP.usermastersetting_dashboardhr_aspx.__DataBinding__control102(Object sender, EventArgs e) in c:\inetpub\vhosts\valourinfotech.in\vedashini.valourinfotech.in\UserMasterSetting_DashBoardHR.aspx:line 436 at System.Web.UI.Control.OnDataBinding(EventArgs e) at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBind() at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.DataBind() at System.Web.UI.WebControls.GridView.DataBind() at UserMasterSetting_DashBoardHR.FillEmployee() TargetSite: System.Object GetPropertyValue(System.Object, System.String) Time: 15/10/2025 04:56:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 04:56:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 05:25: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: 15/10/2025 05:58:11 PM PageName: Account_AccountCashBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountCashBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 06:17:09 PM PageName: DataTableResult String str: SELECT a.EmployeeNo, a.BranchName+' ('+a.BranchId+')'AS BranchName, a.EmployeeId, isnull(a.EmployeeSalutation,'')+isnull(a.EmployeeName,'')AS EmployeeName, Convert(char,a.EmpJoinDate,106)AS EmpJoinDate, isnull(a.DepartmentName,'N/A')AS DepartmentName, isnull(a.DesignationName,'N/A')AS DesignationName, isnull(a.ReportingOfficerId,'N/A')AS ReportingOfficerId, isnull(a.ReportingOfficerName,'N/A')AS ReportingOfficerName, isnull(a.EmployeeType,'N/A')AS EmployeeType, isnull(a.EmployeeGrade,'N/A')AS EmployeeGrade, isnull(a.GuardianSalutation,'')+isnull(a.GuardianName,'N/A')AS GuardianName, isnull(a.EmployeeMobileNo,'N/A')AS EmployeeMobileNo, isnull(a.EmployeeContactNo,'N/A')AS EmployeeContactNo, isnull(a.EmployeeEmailId,'N/A')AS EmployeeEmailId, Convert(char,a.EmployeeDOB,103)AS EmployeeDOB, isnull(a.EmployeeGender,'N/A')AS EmployeeGender, isnull(a.EmployeeReligion,'N/A')AS EmployeeReligion, isnull(a.EmployeeCategory,'N/A')AS EmployeeCategory, isnull(a.MaritalStatus,'N/A')AS MaritalStatus, Convert(char,a.DateOfMarriage,103)AS DateOfMarriage, isnull(a.SpouseName,'N/A')AS SpouseName, isnull(a.Qualification,'N/A')AS Qualification, isnull(a.RelevantExperience,'N/A')AS RelevantExperience, isnull(a.PreviousEmployment,'N/A')AS PreviousEmployment, isnull(a.DocumentSubmitted,'N/A')AS DocumentSubmitted, isnull(a.LiabilityHeadName,'N/A')+' ('+isnull(a.LiabilityHeadId,'N/A')+')'AS LiabilityHeadName, isnull(a.ExpenceHeadName,'N/A')+' ('+isnull(a.ExpenceHeadId,'N/A')+')'AS ExpenceHeadName, isnull(a.RegStatus,'N/A')AS RegStatus, isnull(a.SalaryStatus,'N/A')AS SalaryStatus, isnull(a.AttendanceStatus,'N/A')AS AttendanceStatus, isnull(a.PermanentAddress,'N/A')AS PermanentAddress, isnull(a.PermanentCity,'N/A')AS PermanentCity, isnull(a.PermanentStateName,'N/A')AS PermanentStateName, isnull(a.PermanentDistrictName,'N/A')AS PermanentDistrictName, isnull(a.PermanentPinCode,'N/A')AS PermanentPinCode, isnull(a.SameAsPostal,'N/A')AS SameAsPostal, isnull(a.PostalAddress,'N/A')AS PostalAddress, isnull(a.PostalCity,'N/A')AS PostalCity, isnull(a.PostalStateName,'N/A')AS PostalStateName, isnull(a.PostalDistrictName,'N/A')AS PostalDistrictName, isnull(a.PostalPinCode,'N/A')AS PostalPinCode, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankName,'N/A')AS BankName, isnull(a.BankBranch,'N/A')AS BankBranch, isnull(a.AadharNo,'N/A')AS AadharNo, isnull(a.PANNo,'N/A')AS PANNo, isnull(a.VoterIdNo,'N/A')AS VoterIdNo, isnull(a.DLNo,'N/A')AS DLNo, isnull(a.PFAccountNo,'N/A')AS PFAccountNo, isnull(a.PFUANNo,'N/A')AS PFUANNo, isnull(a.ESINo,'N/A')AS ESINo, a.AadharImage, isnull(a.POIType,'N/A')AS POIType, isnull(a.POINo,'N/A')AS POINo, isnull(a.POIFront,'N/A')AS POIFront, isnull(a.POIBack,'N/A')AS POIBack, isnull(a.POAType,'N/A')AS POAType, isnull(a.POANo,'N/A')AS POANo, isnull(a.POAFront,'N/A')AS POAFront, isnull(a.POABack,'N/A')AS POABack, isnull(a.DLFront,'N/A')AS DLFront, isnull(a.DLBack,'N/A')AS DLBack, isnull(a.PANPhoto,'N/A')AS PANPhoto, isnull(a.EmployeePhoto,'N/A')AS EmployeePhoto, isnull(a.BankPassbook,'N/A')AS BankPassbook, isnull(a.KYCStatus,'N/A')AS KYCStatus, isnull(a.KYCRemark,'N/A')AS KYCRemark, rtrim(convert(CHAR,a.KYCTime,106))+' - '+rtrim(convert(CHAR,a.KYCTime,108))AS KYCTime, a.KYCuser, convert(CHAR,a.EmpExitDate,106)AS EmpExitDate, a.ExitRemark, a.EntryUser, rtrim(convert(CHAR,a.EntryTime,106))+' - '+rtrim(convert(CHAR,a.EntryTime,108))AS EntryTime, a.RejectRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+' - '+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime, (SELECT CompanyURL + replace(GroupMemberAadharImageFolder, '~/', '')AS ImageFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS ImageFolderLocation, (SELECT CompanyURL + replace(EmployeeKYCFolder, '~/', '')AS KYCFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS KYCFolderLocation FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.EmployeeId='EMP00081' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DLFront'. Invalid column name 'DLBack'. Invalid column name 'PANPhoto'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/10/2025 06:17:09 PM PageName: Employee_EmployeeRegistrationDetail String str: SELECT a.EmployeeNo, a.BranchName+' ('+a.BranchId+')'AS BranchName, a.EmployeeId, isnull(a.EmployeeSalutation,'')+isnull(a.EmployeeName,'')AS EmployeeName, Convert(char,a.EmpJoinDate,106)AS EmpJoinDate, isnull(a.DepartmentName,'N/A')AS DepartmentName, isnull(a.DesignationName,'N/A')AS DesignationName, isnull(a.ReportingOfficerId,'N/A')AS ReportingOfficerId, isnull(a.ReportingOfficerName,'N/A')AS ReportingOfficerName, isnull(a.EmployeeType,'N/A')AS EmployeeType, isnull(a.EmployeeGrade,'N/A')AS EmployeeGrade, isnull(a.GuardianSalutation,'')+isnull(a.GuardianName,'N/A')AS GuardianName, isnull(a.EmployeeMobileNo,'N/A')AS EmployeeMobileNo, isnull(a.EmployeeContactNo,'N/A')AS EmployeeContactNo, isnull(a.EmployeeEmailId,'N/A')AS EmployeeEmailId, Convert(char,a.EmployeeDOB,103)AS EmployeeDOB, isnull(a.EmployeeGender,'N/A')AS EmployeeGender, isnull(a.EmployeeReligion,'N/A')AS EmployeeReligion, isnull(a.EmployeeCategory,'N/A')AS EmployeeCategory, isnull(a.MaritalStatus,'N/A')AS MaritalStatus, Convert(char,a.DateOfMarriage,103)AS DateOfMarriage, isnull(a.SpouseName,'N/A')AS SpouseName, isnull(a.Qualification,'N/A')AS Qualification, isnull(a.RelevantExperience,'N/A')AS RelevantExperience, isnull(a.PreviousEmployment,'N/A')AS PreviousEmployment, isnull(a.DocumentSubmitted,'N/A')AS DocumentSubmitted, isnull(a.LiabilityHeadName,'N/A')+' ('+isnull(a.LiabilityHeadId,'N/A')+')'AS LiabilityHeadName, isnull(a.ExpenceHeadName,'N/A')+' ('+isnull(a.ExpenceHeadId,'N/A')+')'AS ExpenceHeadName, isnull(a.RegStatus,'N/A')AS RegStatus, isnull(a.SalaryStatus,'N/A')AS SalaryStatus, isnull(a.AttendanceStatus,'N/A')AS AttendanceStatus, isnull(a.PermanentAddress,'N/A')AS PermanentAddress, isnull(a.PermanentCity,'N/A')AS PermanentCity, isnull(a.PermanentStateName,'N/A')AS PermanentStateName, isnull(a.PermanentDistrictName,'N/A')AS PermanentDistrictName, isnull(a.PermanentPinCode,'N/A')AS PermanentPinCode, isnull(a.SameAsPostal,'N/A')AS SameAsPostal, isnull(a.PostalAddress,'N/A')AS PostalAddress, isnull(a.PostalCity,'N/A')AS PostalCity, isnull(a.PostalStateName,'N/A')AS PostalStateName, isnull(a.PostalDistrictName,'N/A')AS PostalDistrictName, isnull(a.PostalPinCode,'N/A')AS PostalPinCode, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankName,'N/A')AS BankName, isnull(a.BankBranch,'N/A')AS BankBranch, isnull(a.AadharNo,'N/A')AS AadharNo, isnull(a.PANNo,'N/A')AS PANNo, isnull(a.VoterIdNo,'N/A')AS VoterIdNo, isnull(a.DLNo,'N/A')AS DLNo, isnull(a.PFAccountNo,'N/A')AS PFAccountNo, isnull(a.PFUANNo,'N/A')AS PFUANNo, isnull(a.ESINo,'N/A')AS ESINo, a.AadharImage, isnull(a.POIType,'N/A')AS POIType, isnull(a.POINo,'N/A')AS POINo, isnull(a.POIFront,'N/A')AS POIFront, isnull(a.POIBack,'N/A')AS POIBack, isnull(a.POAType,'N/A')AS POAType, isnull(a.POANo,'N/A')AS POANo, isnull(a.POAFront,'N/A')AS POAFront, isnull(a.POABack,'N/A')AS POABack, isnull(a.DLFront,'N/A')AS DLFront, isnull(a.DLBack,'N/A')AS DLBack, isnull(a.PANPhoto,'N/A')AS PANPhoto, isnull(a.EmployeePhoto,'N/A')AS EmployeePhoto, isnull(a.BankPassbook,'N/A')AS BankPassbook, isnull(a.KYCStatus,'N/A')AS KYCStatus, isnull(a.KYCRemark,'N/A')AS KYCRemark, rtrim(convert(CHAR,a.KYCTime,106))+' - '+rtrim(convert(CHAR,a.KYCTime,108))AS KYCTime, a.KYCuser, convert(CHAR,a.EmpExitDate,106)AS EmpExitDate, a.ExitRemark, a.EntryUser, rtrim(convert(CHAR,a.EntryTime,106))+' - '+rtrim(convert(CHAR,a.EntryTime,108))AS EntryTime, a.RejectRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+' - '+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime, (SELECT CompanyURL + replace(GroupMemberAadharImageFolder, '~/', '')AS ImageFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS ImageFolderLocation, (SELECT CompanyURL + replace(EmployeeKYCFolder, '~/', '')AS KYCFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS KYCFolderLocation FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.EmployeeId='EMP00081' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at Employee_EmployeeRegistrationDetail.FillEmployeeDetail() TargetSite: Void FillEmployeeDetail() Time: 15/10/2025 06:58:30 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 15/10/2025 06:58:30 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 15/10/2025 08:20:12 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:13 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:15 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:15 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:15 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:16 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:16 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:16 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:17 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:17 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:18 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnCancel_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 08:20:18 PM PageName: LoanOfficerMobileHomePage 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 LoanOfficerMobileHomePage.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/10/2025 10:21:48 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 10:21:48 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 10:22:19 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 10:22:19 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 10:22:37 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/10/2025 10:22:37 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/10/2025 11:17:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 15/10/2025 11:18:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 07:46:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 08:10:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 08:56:50 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/16/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 16/10/2025 09:08:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 09:22:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:10:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:11:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:15:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:24:51 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 16/10/2025 10:24:51 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 16/10/2025 10:32:08 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 16/10/2025 10:32:08 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 16/10/2025 10:39:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:50:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 11:02:12 AM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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: 16/10/2025 11:02:12 AM PageName: GroupLoan_MemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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_twwzrdej StackTrace: at GroupLoan_MemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 16/10/2025 11:02:31 AM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1003' 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: 16/10/2025 11:02:31 AM PageName: GroupLoan_MemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1003' 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_twwzrdej StackTrace: at GroupLoan_MemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 16/10/2025 11:09:59 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 16/10/2025 11:09:59 AM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 16/10/2025 11:19:33 AM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1003' 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: 16/10/2025 11:19:33 AM PageName: GroupLoan_MemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1003' 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_twwzrdej StackTrace: at GroupLoan_MemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 16/10/2025 11:30:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:05:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:07:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:15:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:20:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:22:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:23:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:42:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 12:43:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 01:09:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 01:24:27 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/10/2025 01:34:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 02:09:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 02:09:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 02:10:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 02:42:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 02:48:39 PM PageName: DataTableResult String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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/10/2025 02:48:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 16/10/2025 02:52:29 PM PageName: DataTableResult String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1002' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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/10/2025 02:52:29 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1002' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:10:06 PM PageName: DataTableResult String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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/10/2025 03:10:06 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/16/2025 12:00:00 AM' AND DDate<'10/17/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:14:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 03:15:00 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDV01661' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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/10/2025 03:15:00 PM PageName: GroupLoan_PrintGroupLoanCardFrontPotraitHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDV01661' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at GroupLoan_PrintGroupLoanCardFrontPotraitHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 16/10/2025 03:15:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 03:16:03 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDV01661' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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/10/2025 03:16:03 PM PageName: GroupLoan_PrintGroupLoanCardFrontLandScapeHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDV01661' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_kw4icpq2 StackTrace: at GroupLoan_PrintGroupLoanCardFrontLandScapeHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 16/10/2025 03:22:31 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:22:35 PM PageName: IndividualLoan_IndvLoanApplication 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 IndividualLoan_IndvLoanApplication.ddlLoanAmount_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 03:22:35 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:22:38 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:22:42 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:24:34 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:24:38 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 16/10/2025 03:25:16 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01660' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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/10/2025 03:25:16 PM PageName: GroupLoan_PrintGroupLoanCardFrontPotraitHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01660' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at GroupLoan_PrintGroupLoanCardFrontPotraitHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 16/10/2025 03:25:22 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01659' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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/10/2025 03:25:22 PM PageName: GroupLoan_PrintGroupLoanCardFrontPotraitHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName,isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType,CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName,isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ' ' + isnull(b.MemberGuardianName, 'N/A')AS MemberGuardianName, isnull(b.MemberMobileNo, 'N/A')AS MemberMobileNo, isnull(b.NomineeMobileNo, 'N/A')AS NomineeMobileNo, isnull(b.MemberAddress, 'N/A')AS MemberAddress,isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A')AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress,isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull (a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' +MemberNomineeJointPhoto AS MemberNomineeJointPhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL,(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL') AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01659' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at GroupLoan_PrintGroupLoanCardFrontPotraitHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 16/10/2025 03:25:57 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01659' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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/10/2025 03:25:57 PM PageName: GroupLoan_PrintGroupLoanCardFrontLandScapeHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1003VDO01659' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_kw4icpq2 StackTrace: at GroupLoan_PrintGroupLoanCardFrontLandScapeHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 16/10/2025 04:27:58 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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/10/2025 04:27:58 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 16/10/2025 04:27:58 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 16/10/2025 05:40:28 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201605'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 16/10/2025 05:40:28 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201605'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 16/10/2025 05:40:31 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201605'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 16/10/2025 05:40:31 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201605'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 16/10/2025 05:41:12 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 16/10/2025 05:41:12 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 16/10/2025 05:54:53 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 16/10/2025 06:37:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 08:04:05 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='1004001044'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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: Incorrect syntax near the keyword 'WHERE'. 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/10/2025 08:04:05 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='1004001044'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupMemberFullDetail() TargetSite: Void GroupMemberFullDetail() Time: 16/10/2025 08:04:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 08:40:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 08:46:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:19:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 16/10/2025 10:49:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 07:17:13 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 07:17:49 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 07:18:32 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000856'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000856'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 07:20:03 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 07:25:05 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 07:48:59 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='emp00148', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 08:02:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 08:02:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 08:49:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:27:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:45:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:46:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:55:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:56:57 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='superadmin', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 09:56:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 09:57:20 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000855'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='superadmin', GRTTime=GETDATE() WHERE MemberId='1001000855'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 09:57:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/10/2025 09:57:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/10/2025 10:00:15 AM PageName: GroupLoan_GroupMemberGRT String str: SELECT Count(1)AS Nos FROM GroupLoanMemberDetail WHERE MemberId='1001000856'; String sql: UPDATE GroupLoanMemberNominee SET GroupStatus='GRTApproved', GRTDate='10/17/2025 12:00:00 AM',GRTDocument1='',GRTDocument2='', GRTUser='superadmin', GRTTime=GETDATE() WHERE MemberId='1001000856'; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GRTDocument1'. Invalid column name 'GRTDocument2'. 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_GroupMemberGRT.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 17/10/2025 10:05:05 AM PageName: DataTableResult String str: AND DDate>='10/17/2025 12:00:00 AM' AND DDate<'10/18/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 17/10/2025 10:05:05 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/17/2025 12:00:00 AM' AND DDate<'10/18/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 17/10/2025 10:05:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 10:31:47 AM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:07:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:07:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:08:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:15:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:15:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:20:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:32:11 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 17/10/2025 11:34:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:35:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:40:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:48 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 11:57:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 12:05:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 12:26:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 12:27:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 12:27:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 02:10:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/10/2025 04:47:22 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/10/2025 04:47:22 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/10/2025 05:24:14 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00142'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 17/10/2025 05:24:14 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00142'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 17/10/2025 05:24:16 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00142'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 17/10/2025 05:24:16 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00142'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 17/10/2025 06:12:18 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400170'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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: Incorrect syntax near the keyword 'WHERE'. 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: 17/10/2025 06:12:18 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400170'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/10/2025 10:33:03 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/10/2025 08:34:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 08:44:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 09:20:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 09:21:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 09:48:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/10/2025 09:48:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/10/2025 10:22:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 10:23:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 10:25:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 11:39:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 11:40:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 11:40:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 11:40:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 11:43:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:01:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:18:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:24:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:25:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:27:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:33:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:35:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 12:58:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 01:10:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 01:54:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 01:55:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 02:35:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 02:36:21 PM PageName: DataTableResult String str: AND DDate>='10/20/2025 12:00:00 AM' AND DDate<'10/24/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/10/2025 02:36:21 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/20/2025 12:00:00 AM' AND DDate<'10/24/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/10/2025 02:36:30 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: 18/10/2025 02:39:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 02:47:14 PM PageName: DataTableResult String str: AND DDate>='10/20/2025 12:00:00 AM' AND DDate<'10/24/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/10/2025 02:47:14 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: AND DDate>='10/20/2025 12:00:00 AM' AND DDate<'10/24/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/10/2025 02:47:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 02:47:34 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: 18/10/2025 02:49:52 PM PageName: DataTableResult String str: AND DDate>='10/18/2025 12:00:00 AM' AND DDate<'10/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/10/2025 02:49:52 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/18/2025 12:00:00 AM' AND DDate<'10/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/10/2025 02:57:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 03:03:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 03:03:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 03:15:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 04:15:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/10/2025 04:15:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/10/2025 04:22:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00096' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/10/2025 04:48:27 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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: 18/10/2025 04:48:27 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 18/10/2025 04:48:45 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1000' 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: 18/10/2025 04:48:45 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1000' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 18/10/2025 04:48:48 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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: 18/10/2025 04:48:48 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 18/10/2025 08:20:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/10/2025 04:38:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 12:10:59 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/22/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/10/2025 03:51:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 04:14:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 06:00:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 06:01:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 06:02:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/10/2025 09:11:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/10/2025 06:44:28 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:33:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 09:52:54 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:52:54 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:53:25 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:53:25 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:54:06 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 09:54:06 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 09:57:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/10/2025 09:58:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/10/2025 10:01:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/10/2025 10:48:11 AM PageName: GroupLoan_GroupLoanCenterMeeting 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_GroupLoanCenterMeeting.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 10:48:11 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanCenterMeeting.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/23/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:26:41 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 11:46:01 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:02:34 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 23/10/2025 03:02:34 PM PageName: GroupLoan_GroupLoanDemandSheet String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_u3a21xhc StackTrace: at GroupLoan_GroupLoanDemandSheet.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanDemandSheet.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:43:21 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 03:57:25 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030007'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 23/10/2025 04:28:18 PM PageName: GroupLoan_PrintGroupLoanFullDetailHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_PrintGroupLoanFullDetailHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 23/10/2025 08:24:56 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 23/10/2025 08:44:39 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/10/2025 07:21:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 07:21:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 07:23:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 08:44:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 08:45:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 08:46:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 08:46:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 09:26:10 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/10/2025 09:26:10 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/10/2025 10:01:27 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/10/2025 10:01:27 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/10/2025 10:01:40 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/10/2025 10:01:40 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/10/2025 10:01:45 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/10/2025 10:01:45 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/10/2025 10:07:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 10:08:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 10:57:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 11:12:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 11:12:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 11:12:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 11:13:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 12:58:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 01:03:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020023'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 01:03:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020023'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 01:03:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020023'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:30:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:41:51 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/10/2025 02:44:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 02:45:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 03:08:41 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 24/10/2025 03:08:41 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 24/10/2025 03:19:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 03:20:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 07:49:12 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 07:49:12 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 07:51:06 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01440' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/10/2025 10:06:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/10/2025 07:53:59 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/10/2025 07:53:59 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/10/2025 08:02:38 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/10/2025 08:02:38 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/10/2025 10:00:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/10/2025 06:43:30 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/10/2025 08:07:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/10/2025 08:02:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/10/2025 09:23:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/10/2025 09:23:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 07:49:14 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 27/10/2025 07:53:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 07:54:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 08:15:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:04:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00116' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:06:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:07:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:07:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:41:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/10/2025 09:41:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/10/2025 09:43:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 09:53:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030042'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 09:53:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030042'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 09:53:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030042'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:02:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:03:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:04:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:04:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:04:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:06:03 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/10/2025 10:06:03 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/10/2025 10:09:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 10:20:47 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/10/2025 10:20:47 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:37 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 10:25:50 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 27/10/2025 10:25:50 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 27/10/2025 10:25:50 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 27/10/2025 10:26:20 AM PageName: IndividualLoan_IndvLoanEMIDueReport 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 IndividualLoan_IndvLoanEMIDueReport.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 27/10/2025 10:26:20 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 27/10/2025 10:26:20 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 27/10/2025 10:26:20 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 27/10/2025 11:01:32 AM PageName: DataTableResult String str: AND DDate>='10/27/2020 12:00:00 AM' AND DDate<'10/28/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 27/10/2025 11:01:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/27/2020 12:00:00 AM' AND DDate<'10/28/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 27/10/2025 11:31:32 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/10/2025 11:31:36 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/10/2025 11:31:43 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanDisbursement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 27/10/2025 11:47:24 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00212' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 27/10/2025 11:47:37 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00212'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 27/10/2025 11:47:37 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00212'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 27/10/2025 11:47:48 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00212' ; 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_PrintRDLCPage.GroupLoanCardFront() TargetSite: Void AbortInternal() Time: 27/10/2025 11:47:48 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00212' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardFront() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanCardFront() Time: 27/10/2025 11:47:50 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00212' ; 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_PrintRDLCPage.GroupLoanCardFront() TargetSite: Void AbortInternal() Time: 27/10/2025 11:47:50 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS C0, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS C1, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS C2, isnull(a.GroupName,'N/A')AS C3, isnull(c.MeetingType,'N/A')AS C4, CASE WHEN c.MeetingType='Monthly' THEN convert(CHAR,c.MeetingDate) WHEN c.MeetingType IN ( 'Weekly','BiWeekly' ) THEN c.MeetingDay ELSE '' END AS C5, isnull(c.MeetingTime,'N/A')AS C6, isnull(c.MeetingDetail,'N/A')AS C7, isnull(a.MemberId,'N/A')AS C11, isnull(a.MemberName,'N/A')AS C12, isnull(b.MemberGender,'N/A')AS C13, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberDOB,106)) END +' ('+CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,b.MemberAge)) END +')' AS C14, isnull(b.GuardianSalutation,'')+' '+isnull(b.MemberGuardianName,'N/A')AS C15, isnull(b.MemberMobileNo,'N/A')AS C16, isnull(b.NomineeMobileNo,'N/A')AS C17, isnull(b.MemberAddress,'N/A')AS C18, isnull(b.MemberOccupation,'N/A')AS C19, isnull(Convert(CHAR,b.MemberAnnualIncome),'N/A')AS C20, isnull(a.NomineeName,'N/A')AS C31, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS C32, isnull(a.NomineeRelation,'N/A')AS C33, isnull(a.NomineeAddress,'N/A')AS C34, isnull(a.LoanId,'N/A')AS C41, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanCycle)) END AS C42, isnull(a.GLoanTypeName,'N/A')AS C43, isnull(a.GLoanTypeNo,'N/A')AS C44, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS C45, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanAmount)) END AS C51, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.TotalInterest)) END AS C52, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.EMIAmount)) END AS C53, isnull(a.LoanPurpose,'N/A')AS C54, isnull(a.LoanFunder,'N/A')AS C55, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.DisburseDate,106)) END AS C56, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.ExpiryDate,106)) END AS C57, (SELECT CompanyURL+replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+a.MemberId+'/'+b.MemberNomineeJointPhoto AS C58, (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 GroupLoanCardFrontPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C94 FROM GroupLoanAccount a WITH(nolock) LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId=c.CenterId WHERE a.LoanId='1004VBL00212' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardFront() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanCardFront() Time: 27/10/2025 11:47:55 AM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00212' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. 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: 27/10/2025 11:47:55 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00212' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 27/10/2025 12:22:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 12:23:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 12:37:34 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/10/2025 01:06:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 01:31:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 01:32:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 03:58:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 04:02:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 04:03:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 04:13:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/10/2025 05:58:00 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 27/10/2025 05:58:00 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 27/10/2025 05:58:00 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 27/10/2025 07:44:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 09:08:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 09:09:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 09:19:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 09:46:04 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/10/2025 09:46:04 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/10/2025 10:02:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 10:12:15 AM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00118' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00118' AND a.MemberJoinDate>='10/28/2025 12:00:00 AM' AND a.MemberJoinDate<'10/29/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/10/2025 10:12:15 AM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00118' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00118' AND a.MemberJoinDate>='10/28/2025 12:00:00 AM' AND a.MemberJoinDate<'10/29/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_1zfj1smu StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 28/10/2025 10:15:14 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/10/2025 10:15:14 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/10/2025 10:22:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 10:23:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 11:16:34 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 28/10/2025 11:16:58 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 28/10/2025 11:42:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 01:23:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 01:25:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 01:31:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 01:48:40 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 01:48:40 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 01:48:40 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 01:54:26 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 01:54:26 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 01:54:26 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 02:00:41 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 02:00:41 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 02:00:41 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 02:15:00 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 02:15:00 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 02:15:00 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 02:16:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 02:37:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 03:30:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 03:30:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 05:28:15 PM PageName: DataTableResult String str: AND DDate>='10/28/2025 12:00:00 AM' AND DDate<'10/29/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 28/10/2025 05:28:15 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/28/2025 12:00:00 AM' AND DDate<'10/29/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 28/10/2025 05:33:11 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 28/10/2025 05:58:16 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 05:58:16 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 05:58:16 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 05:59:09 PM PageName: Account_AccountCashBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountCashBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 28/10/2025 05:59:45 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 05:59:45 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 05:59:45 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 06:00:01 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 06:00:01 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 06:00:01 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 06:00:06 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 06:00:06 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 06:00:06 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 06:10:30 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 06:10:30 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 06:10:30 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 06:13:34 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 28/10/2025 06:13:44 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 06:13:44 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 06:13:44 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 06:22:25 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 28/10/2025 06:22:25 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 28/10/2025 06:22:25 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 28/10/2025 07:40:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 07:40:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 07:41:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 07:42:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 07:44:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/10/2025 07:45:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 02:55:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 06:44:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 06:44:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 06:45:55 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 06:45:57 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 08:48:08 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 09:10:43 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/10/2025 09:10:43 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/10/2025 09:40:41 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 09:40:41 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 09:40:41 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 09:46:18 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/10/2025 09:46:18 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/10/2025 09:51:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 09:59:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 10:13:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 10:13:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 10:46:49 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030020'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:11:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:12:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:12:52 AM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 11:12:52 AM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 11:12:52 AM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 11:14:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:15:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:23:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:26:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:30:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:35:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:37:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:50:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:51:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/29/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:56:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:57:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 11:58:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/10/2025 12:07:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:16:55 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentSingle.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 29/10/2025 12:19:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:19:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:24:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:28:29 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 12:28:29 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 12:28:29 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 12:29:51 PM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 29/10/2025 12:30:27 PM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 29/10/2025 12:46:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:46:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 12:49:06 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00123' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00018720', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00018720', '10/29/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00123 of amount 4500.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004000963', '1004VBL00123', '1004VBL00123', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671535' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671536' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671537' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671538' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671539' AND PStatus='Due' ; UPDATE GroupLoanLedger SET PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671540' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-173.35 AS Prin, Intt-174.65 AS Intt, Total-348.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00123' AND LoanRNo='671541' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='173.35', Intt='174.65', Total='348.00', PaidOfficerId='EMP00123', PaidOfficerName='Vikas Kumar Verma', PStatus='Paid', PDue='0', PPaid='0', PDate='10/29/2025 12:00:00 AM', VoucherId='VH00018720', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00123' AND LoanRNo='671541' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '10/29/2025 12:00:00 AM', 'VH00018720', '130023', 'Cash in Hand - (Prayagraj)', '0', '4500.00', '', '1004VBL00123', '1004000963', 'EMP00123', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00123 of amount 4500.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '10/29/2025 12:00:00 AM', 'VH00018720', '130007', 'JLG-Loan', '3201.63', '0', '', '1004VBL00123', '1004000963', 'EMP00123', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00123 of amount 3201.63', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '10/29/2025 12:00:00 AM', 'VH00018720', '520003', 'JLG-Income From Interest', '1298.37', '0', '', '1004VBL00123', '1004000963', 'EMP00123', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00123 of amount 1298.37', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00123' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 12:50:52 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 12:51:30 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 01:30:32 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 01:30:50 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 29/10/2025 02:56:14 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/10/2025 02:56:26 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 02:56:26 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 02:56:26 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 02:59:06 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 02:59:06 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 02:59:06 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 03:00:01 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 29/10/2025 03:00:01 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 29/10/2025 03:00:01 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 29/10/2025 04:35:35 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 29/10/2025 04:35:35 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 29/10/2025 06:21:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 07:46:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 08:35:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 08:36:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/10/2025 08:38:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:58:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 01:26:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 01:27:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 07:59:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 08:28:27 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 30/10/2025 08:45:54 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201451' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 30/10/2025 08:59:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00120' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 09:46:03 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 09:46:03 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/10/2025 10:30:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 10:39:27 AM PageName: IndividualLoan_IndvLoanApplication String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 30/10/2025 10:50:40 AM PageName: IndividualLoan_IndvLoanApplication String str: SELECT MAX(FeeAmount)/1000 AS FeeAmount FROM CompanyInsuranceFeeMaster WHERE MemberAge='31' AND 52 BETWEEN FromWeek AND ToWeek ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 30/10/2025 10:50:55 AM PageName: IndividualLoan_IndvLoanApplication String str: SELECT MAX(FeeAmount)/1000 AS FeeAmount FROM CompanyInsuranceFeeMaster WHERE MemberAge='31' AND 52 BETWEEN FromWeek AND ToWeek ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 30/10/2025 11:03:45 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 30/10/2025 11:04:07 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 11:04:07 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/10/2025 11:04:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 11:05:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 11:09:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 11:10:45 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 11:10:45 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/10/2025 11:11:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 11:11:55 AM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='1003VDO01646' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 30/10/2025 11:45:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:00:19 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 12:00:19 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/10/2025 12:00:50 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/10/2025 12:00:50 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/10/2025 12:05:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:05:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:16:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:20:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 12:53:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 01:01:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 02:42:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 03:34:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 03:37:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 03:48:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 07:44:27 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: 30/10/2025 07:47:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/10/2025 11:08:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 01:23:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 07:43:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 09:53:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 31/10/2025 09:53:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 31/10/2025 09:55:49 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 31/10/2025 09:55:49 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 31/10/2025 10:59:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 11:01:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 11:03:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 11:51:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 12:07:10 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1003' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 31/10/2025 12:07:10 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1003' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 31/10/2025 12:22:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 12:23:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 12:34:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:04:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 01:04:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:42:06 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 01:59:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 03:55:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 31/10/2025 04:08:38 PM PageName: DataTableResult String str: AND DDate>='10/31/2025 12:00:00 AM' AND DDate<'11/1/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 31/10/2025 04:08:38 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='10/31/2025 12:00:00 AM' AND DDate<'11/1/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 31/10/2025 07:48:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 31/10/2025 07:54:35 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: 31/10/2025 07:54:44 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 31/10/2025 09:50:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/11/2025 09:51:26 AM PageName: PlanMemberAdvisor_ContraVoucher String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_5mfsrzch StackTrace: at PlanMemberAdvisor_ContraVoucher.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 01/11/2025 10:15:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/11/2025 10:34:34 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 10:34:34 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 10:57:10 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 10:57:10 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 11:00:38 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 11:00:38 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 12:49:02 PM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: SHUTDOWN is in progress. Login failed for user 'VedashiniMicrofinanceUser'. A severe error occurred on the current command. The results, if any, should be discarded. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.TdsExecuteTransactionManagerRequest(Byte[] buffer, TransactionManagerRequestType request, String transactionName, TransactionManagerIsolationLevel isoLevel, Int32 timeout, SqlInternalTransaction transaction, TdsParserStateObject stateObj, Boolean isDelegateControlRequest) at System.Data.SqlClient.SqlInternalConnectionTds.ExecuteTransactionYukon(TransactionRequest transactionRequest, String transactionName, IsolationLevel iso, SqlInternalTransaction internalTransaction, Boolean isDelegateControlRequest) at System.Data.SqlClient.SqlInternalConnectionTds.ExecuteTransaction(TransactionRequest transactionRequest, String name, IsolationLevel iso, SqlInternalTransaction internalTransaction, Boolean isDelegateControlRequest) at System.Data.SqlClient.SqlInternalConnection.BeginSqlTransaction(IsolationLevel iso, String transactionName, Boolean shouldReconnect) at System.Data.SqlClient.SqlConnection.BeginTransaction(IsolationLevel iso, String transactionName) at System.Data.SqlClient.SqlConnection.BeginTransaction(IsolationLevel iso) at UserMasterSetting_WorkingDateSelection.btnChangeWorkingDate_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 01/11/2025 02:02:05 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 02:02:05 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 02:52:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/11/2025 02:52:54 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 02:52:54 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 04:02:26 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/11/2025 04:02:26 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/11/2025 04:33:42 PM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 02/11/2025 02:35:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/11/2025 02:36:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/11/2025 02:36:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 08:45:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 08:47:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 08:47:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 09:41:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 09:42:12 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 09:42:12 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 09:56:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 09:56:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 10:06:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 10:10:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 10:14:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 10:23:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 10:52:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 11:10:00 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 11:10:00 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 11:10:30 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 11:10:30 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 11:11:13 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1001' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 11:11:13 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1001' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 11:12:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 11:21:29 AM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 11:24:12 AM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:41:28 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='10/31/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/11/2025 11:42:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 12:21:36 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 12:21:36 PM PageName: GroupLoan_GroupLoanArrearOrODReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_p1242um4 StackTrace: at GroupLoan_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanArrearOrODReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 12:43:07 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 12:43:07 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 12:44:41 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 12:44:41 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 12:46:35 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/11/2025 12:46:35 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/11/2025 01:54:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 02:49:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 02:49:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 02:56:27 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/11/2025 02:58:15 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/11/2025 03:07:44 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 03:13:38 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 03:13:55 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 03:15:35 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 03:16:15 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 03:54:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 03:55:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 04:15:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 04:15:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 04:48:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 07:34:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 08:04:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/11/2025 09:18:24 PM PageName: GroupLoan_GroupMemberRegistrationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberRegistrationVerification.CheckMemberDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 03/11/2025 09:24:22 PM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 03/11/2025 09:24:27 PM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 03/11/2025 10:04:52 PM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 04/11/2025 12:22:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:19:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:19:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:21:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:21:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:46:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 08:53:01 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 08:53:01 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 10:03:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:04:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:04:53 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/11/2025 10:04:53 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/11/2025 10:04:53 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/11/2025 10:04:53 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/11/2025 10:04:53 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020068'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/11/2025 10:05:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:05:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:06:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:08:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:09:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:10:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:30:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:53:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:18:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 11:18:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 11:20:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:21:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:40:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:41:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:42:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:52:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:53:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 12:07:08 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '11/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 12:07:08 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '11/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 12:17:18 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 12:18:49 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '11/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 12:18:49 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '11/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 12:37:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 12:43:06 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00124' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00019546', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 04/11/2025 01:06:47 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 01:06:47 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 01:09:32 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 01:09:32 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 02:49:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 02:59:51 PM PageName: DataTableResult String str: AND DDate>='11/4/2025 12:00:00 AM' AND DDate<'11/5/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 04/11/2025 02:59:51 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/4/2025 12:00:00 AM' AND DDate<'11/5/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 04/11/2025 03:00:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 03:11:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 03:19:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 03:49:23 PM PageName: IndividualLoan_IndvLoanApplication String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.CheckNomineeDOB2() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 04/11/2025 06:01:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/11/2025 06:01:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/11/2025 10:49:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:49:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:50:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 10:50:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/11/2025 11:44:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/11/2025 01:09:35 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:09:35 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:09:35 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:09:59 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:09:59 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:09:59 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:10:14 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:10:14 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:10:14 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:10:18 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: 05/11/2025 01:10:18 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:10:18 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:10:18 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:10:30 PM PageName: IndividualLoan_IndvLoanEMIDueReport 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 IndividualLoan_IndvLoanEMIDueReport.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 05/11/2025 01:10:30 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:10:30 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:10:30 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:10:42 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: 05/11/2025 01:10:42 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:10:42 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:10:42 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:10:55 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: 05/11/2025 01:10:55 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:10:55 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:10:55 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:11:05 PM PageName: GroupLoan_GroupLoanCenterMeetingApproval 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_GroupLoanCenterMeetingApproval.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 05/11/2025 01:11:05 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:11:05 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:11:05 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:11:30 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: 05/11/2025 01:11:30 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:11:30 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:11:30 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:11:59 PM PageName: GroupLoan_GroupLoanCenterMeetingApproval 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_GroupLoanCenterMeetingApproval.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 05/11/2025 01:11:59 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:11:59 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:11:59 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 01:12:36 PM PageName: GroupLoan_GroupLoanCenterMeetingApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_gwovcndr StackTrace: at GroupLoan_GroupLoanCenterMeetingApproval.FillData() TargetSite: Void FillData() Time: 05/11/2025 01:12:43 PM PageName: GroupLoan_GroupLoanCenterMeetingApproval 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_GroupLoanCenterMeetingApproval.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 05/11/2025 01:12:43 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 05/11/2025 01:12:43 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 05/11/2025 01:12:43 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 05/11/2025 08:24:18 PM PageName: IndividualLoan_IndvLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/11/2025 08:24:18 PM PageName: IndividualLoan_IndvLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_x5usuz4m StackTrace: at IndividualLoan_IndvLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/11/2025 11:02:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 12:20:30 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 09:04:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 09:06:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 09:42:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 09:42:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 09:43:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 09:44:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 09:47:32 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 06/11/2025 09:52:37 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 09:52:37 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 10:06:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 10:13:26 AM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentSingle.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 06/11/2025 10:15:37 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 10:15:37 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 10:21:17 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 10:21:17 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 10:21:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 10:32:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 10:33:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 10:52:00 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 10:52:00 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 11:09:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 11:12:00 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 11:12:00 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 11:12:18 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 06/11/2025 11:12:18 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 06/11/2025 11:18:50 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 06/11/2025 11:19:51 AM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1002' 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: 06/11/2025 11:19:51 AM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1002' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 06/11/2025 11:48:08 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 06/11/2025 12:39:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 12:40:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 12:45:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:13:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:31:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:32:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:33:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:35:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 01:39:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 02:17:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 03:19:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 03:28:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 03:50:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 04:46:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 04:53:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 04:53:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 08:03:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 06/11/2025 11:59:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 07:33:29 AM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 07/11/2025 07:33:35 AM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 07/11/2025 07:33:50 AM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 07/11/2025 07:42:00 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:42:11 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:42:19 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:42:31 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:42:46 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:44:48 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:45:43 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:45:48 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 07:45:48 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 07/11/2025 08:00:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 09:10:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 09:15:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 09:30:24 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 09:30:24 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 09:45:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 09:50:40 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 09:50:40 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 11:29:34 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 11:31:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 11:51:32 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 11:59:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 12:00:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 12:02:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 12:04:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 12:26:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 12:27:49 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:49 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 12:27:50 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:17:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:24:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:30:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030069'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 01:49:15 PM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 07/11/2025 02:17:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 03:11:36 PM PageName: DataTableResult String str: SELECT a.EmployeeNo, a.BranchName+' ('+a.BranchId+')'AS BranchName, a.EmployeeId, isnull(a.EmployeeSalutation,'')+isnull(a.EmployeeName,'')AS EmployeeName, Convert(char,a.EmpJoinDate,106)AS EmpJoinDate, isnull(a.DepartmentName,'N/A')AS DepartmentName, isnull(a.DesignationName,'N/A')AS DesignationName, isnull(a.ReportingOfficerId,'N/A')AS ReportingOfficerId, isnull(a.ReportingOfficerName,'N/A')AS ReportingOfficerName, isnull(a.EmployeeType,'N/A')AS EmployeeType, isnull(a.EmployeeGrade,'N/A')AS EmployeeGrade, isnull(a.GuardianSalutation,'')+isnull(a.GuardianName,'N/A')AS GuardianName, isnull(a.EmployeeMobileNo,'N/A')AS EmployeeMobileNo, isnull(a.EmployeeContactNo,'N/A')AS EmployeeContactNo, isnull(a.EmployeeEmailId,'N/A')AS EmployeeEmailId, Convert(char,a.EmployeeDOB,103)AS EmployeeDOB, isnull(a.EmployeeGender,'N/A')AS EmployeeGender, isnull(a.EmployeeReligion,'N/A')AS EmployeeReligion, isnull(a.EmployeeCategory,'N/A')AS EmployeeCategory, isnull(a.MaritalStatus,'N/A')AS MaritalStatus, Convert(char,a.DateOfMarriage,103)AS DateOfMarriage, isnull(a.SpouseName,'N/A')AS SpouseName, isnull(a.Qualification,'N/A')AS Qualification, isnull(a.RelevantExperience,'N/A')AS RelevantExperience, isnull(a.PreviousEmployment,'N/A')AS PreviousEmployment, isnull(a.DocumentSubmitted,'N/A')AS DocumentSubmitted, isnull(a.LiabilityHeadName,'N/A')+' ('+isnull(a.LiabilityHeadId,'N/A')+')'AS LiabilityHeadName, isnull(a.ExpenceHeadName,'N/A')+' ('+isnull(a.ExpenceHeadId,'N/A')+')'AS ExpenceHeadName, isnull(a.RegStatus,'N/A')AS RegStatus, isnull(a.SalaryStatus,'N/A')AS SalaryStatus, isnull(a.AttendanceStatus,'N/A')AS AttendanceStatus, isnull(a.PermanentAddress,'N/A')AS PermanentAddress, isnull(a.PermanentCity,'N/A')AS PermanentCity, isnull(a.PermanentStateName,'N/A')AS PermanentStateName, isnull(a.PermanentDistrictName,'N/A')AS PermanentDistrictName, isnull(a.PermanentPinCode,'N/A')AS PermanentPinCode, isnull(a.SameAsPostal,'N/A')AS SameAsPostal, isnull(a.PostalAddress,'N/A')AS PostalAddress, isnull(a.PostalCity,'N/A')AS PostalCity, isnull(a.PostalStateName,'N/A')AS PostalStateName, isnull(a.PostalDistrictName,'N/A')AS PostalDistrictName, isnull(a.PostalPinCode,'N/A')AS PostalPinCode, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankName,'N/A')AS BankName, isnull(a.BankBranch,'N/A')AS BankBranch, isnull(a.AadharNo,'N/A')AS AadharNo, isnull(a.PANNo,'N/A')AS PANNo, isnull(a.VoterIdNo,'N/A')AS VoterIdNo, isnull(a.DLNo,'N/A')AS DLNo, isnull(a.PFAccountNo,'N/A')AS PFAccountNo, isnull(a.PFUANNo,'N/A')AS PFUANNo, isnull(a.ESINo,'N/A')AS ESINo, a.AadharImage, isnull(a.POIType,'N/A')AS POIType, isnull(a.POINo,'N/A')AS POINo, isnull(a.POIFront,'N/A')AS POIFront, isnull(a.POIBack,'N/A')AS POIBack, isnull(a.POAType,'N/A')AS POAType, isnull(a.POANo,'N/A')AS POANo, isnull(a.POAFront,'N/A')AS POAFront, isnull(a.POABack,'N/A')AS POABack, isnull(a.DLFront,'N/A')AS DLFront, isnull(a.DLBack,'N/A')AS DLBack, isnull(a.PANPhoto,'N/A')AS PANPhoto, isnull(a.EmployeePhoto,'N/A')AS EmployeePhoto, isnull(a.BankPassbook,'N/A')AS BankPassbook, isnull(a.KYCStatus,'N/A')AS KYCStatus, isnull(a.KYCRemark,'N/A')AS KYCRemark, rtrim(convert(CHAR,a.KYCTime,106))+' - '+rtrim(convert(CHAR,a.KYCTime,108))AS KYCTime, a.KYCuser, convert(CHAR,a.EmpExitDate,106)AS EmpExitDate, a.ExitRemark, a.EntryUser, rtrim(convert(CHAR,a.EntryTime,106))+' - '+rtrim(convert(CHAR,a.EntryTime,108))AS EntryTime, a.RejectRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+' - '+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime, (SELECT CompanyURL + replace(GroupMemberAadharImageFolder, '~/', '')AS ImageFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS ImageFolderLocation, (SELECT CompanyURL + replace(EmployeeKYCFolder, '~/', '')AS KYCFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS KYCFolderLocation FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.EmployeeId='EMP00150' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'DLFront'. Invalid column name 'DLBack'. Invalid column name 'PANPhoto'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 07/11/2025 03:11:36 PM PageName: Employee_EmployeeRegistrationDetail String str: SELECT a.EmployeeNo, a.BranchName+' ('+a.BranchId+')'AS BranchName, a.EmployeeId, isnull(a.EmployeeSalutation,'')+isnull(a.EmployeeName,'')AS EmployeeName, Convert(char,a.EmpJoinDate,106)AS EmpJoinDate, isnull(a.DepartmentName,'N/A')AS DepartmentName, isnull(a.DesignationName,'N/A')AS DesignationName, isnull(a.ReportingOfficerId,'N/A')AS ReportingOfficerId, isnull(a.ReportingOfficerName,'N/A')AS ReportingOfficerName, isnull(a.EmployeeType,'N/A')AS EmployeeType, isnull(a.EmployeeGrade,'N/A')AS EmployeeGrade, isnull(a.GuardianSalutation,'')+isnull(a.GuardianName,'N/A')AS GuardianName, isnull(a.EmployeeMobileNo,'N/A')AS EmployeeMobileNo, isnull(a.EmployeeContactNo,'N/A')AS EmployeeContactNo, isnull(a.EmployeeEmailId,'N/A')AS EmployeeEmailId, Convert(char,a.EmployeeDOB,103)AS EmployeeDOB, isnull(a.EmployeeGender,'N/A')AS EmployeeGender, isnull(a.EmployeeReligion,'N/A')AS EmployeeReligion, isnull(a.EmployeeCategory,'N/A')AS EmployeeCategory, isnull(a.MaritalStatus,'N/A')AS MaritalStatus, Convert(char,a.DateOfMarriage,103)AS DateOfMarriage, isnull(a.SpouseName,'N/A')AS SpouseName, isnull(a.Qualification,'N/A')AS Qualification, isnull(a.RelevantExperience,'N/A')AS RelevantExperience, isnull(a.PreviousEmployment,'N/A')AS PreviousEmployment, isnull(a.DocumentSubmitted,'N/A')AS DocumentSubmitted, isnull(a.LiabilityHeadName,'N/A')+' ('+isnull(a.LiabilityHeadId,'N/A')+')'AS LiabilityHeadName, isnull(a.ExpenceHeadName,'N/A')+' ('+isnull(a.ExpenceHeadId,'N/A')+')'AS ExpenceHeadName, isnull(a.RegStatus,'N/A')AS RegStatus, isnull(a.SalaryStatus,'N/A')AS SalaryStatus, isnull(a.AttendanceStatus,'N/A')AS AttendanceStatus, isnull(a.PermanentAddress,'N/A')AS PermanentAddress, isnull(a.PermanentCity,'N/A')AS PermanentCity, isnull(a.PermanentStateName,'N/A')AS PermanentStateName, isnull(a.PermanentDistrictName,'N/A')AS PermanentDistrictName, isnull(a.PermanentPinCode,'N/A')AS PermanentPinCode, isnull(a.SameAsPostal,'N/A')AS SameAsPostal, isnull(a.PostalAddress,'N/A')AS PostalAddress, isnull(a.PostalCity,'N/A')AS PostalCity, isnull(a.PostalStateName,'N/A')AS PostalStateName, isnull(a.PostalDistrictName,'N/A')AS PostalDistrictName, isnull(a.PostalPinCode,'N/A')AS PostalPinCode, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankName,'N/A')AS BankName, isnull(a.BankBranch,'N/A')AS BankBranch, isnull(a.AadharNo,'N/A')AS AadharNo, isnull(a.PANNo,'N/A')AS PANNo, isnull(a.VoterIdNo,'N/A')AS VoterIdNo, isnull(a.DLNo,'N/A')AS DLNo, isnull(a.PFAccountNo,'N/A')AS PFAccountNo, isnull(a.PFUANNo,'N/A')AS PFUANNo, isnull(a.ESINo,'N/A')AS ESINo, a.AadharImage, isnull(a.POIType,'N/A')AS POIType, isnull(a.POINo,'N/A')AS POINo, isnull(a.POIFront,'N/A')AS POIFront, isnull(a.POIBack,'N/A')AS POIBack, isnull(a.POAType,'N/A')AS POAType, isnull(a.POANo,'N/A')AS POANo, isnull(a.POAFront,'N/A')AS POAFront, isnull(a.POABack,'N/A')AS POABack, isnull(a.DLFront,'N/A')AS DLFront, isnull(a.DLBack,'N/A')AS DLBack, isnull(a.PANPhoto,'N/A')AS PANPhoto, isnull(a.EmployeePhoto,'N/A')AS EmployeePhoto, isnull(a.BankPassbook,'N/A')AS BankPassbook, isnull(a.KYCStatus,'N/A')AS KYCStatus, isnull(a.KYCRemark,'N/A')AS KYCRemark, rtrim(convert(CHAR,a.KYCTime,106))+' - '+rtrim(convert(CHAR,a.KYCTime,108))AS KYCTime, a.KYCuser, convert(CHAR,a.EmpExitDate,106)AS EmpExitDate, a.ExitRemark, a.EntryUser, rtrim(convert(CHAR,a.EntryTime,106))+' - '+rtrim(convert(CHAR,a.EntryTime,108))AS EntryTime, a.RejectRemark, a.ApproveUser, rtrim(convert(CHAR,a.ApproveTime,106))+' - '+rtrim(convert(CHAR,a.ApproveTime,108))AS ApproveTime, (SELECT CompanyURL + replace(GroupMemberAadharImageFolder, '~/', '')AS ImageFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS ImageFolderLocation, (SELECT CompanyURL + replace(EmployeeKYCFolder, '~/', '')AS KYCFolderLocation FROM ProjectReportSettingMaster WITH(nolock))AS KYCFolderLocation FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.EmployeeId='EMP00150' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at Employee_EmployeeRegistrationDetail.FillEmployeeDetail() TargetSite: Void FillEmployeeDetail() Time: 07/11/2025 03:11:40 PM PageName: Employee_EmployeeRegistrationVerificationNew 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; 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 EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' ORDER BY EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult8. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_EmployeeRegistrationVerificationNew.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 07/11/2025 03:58:56 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 03:58:56 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 04:10:31 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 04:10:31 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 04:11:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 04:54:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 05:05:53 PM PageName: Account_AccountCashBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountCashBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 05:24:33 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 05:24:33 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 05:36:40 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 07/11/2025 05:36:40 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 07/11/2025 08:09:07 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 08:10:40 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 08:19:19 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:25:28 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 08:41:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 08:41:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 07/11/2025 09:57:16 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:16 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:16 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020019'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:26 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:26 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:26 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:26 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:26 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:46 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020056'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:57:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020056'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:58:04 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:58:04 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:58:04 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 07/11/2025 09:58:04 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/7/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020028'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 08/11/2025 05:53:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 08/11/2025 09:36:25 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201864' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 08/11/2025 12:20:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 08/11/2025 12:32:49 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='100201553' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 08/11/2025 12:32:49 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='100201553' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 08/11/2025 12:33:13 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201553'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 08/11/2025 12:33:13 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='100201553'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 08/11/2025 01:55:56 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.ddlPaymentMode_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 08/11/2025 01:56:11 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.ddlPaymentMode_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 08/11/2025 03:27:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 08/11/2025 09:14:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/11/2025 09:42:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 09/11/2025 09:43:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 06:39:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 07:29:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 07:30:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 08:19:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 08:19:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 08:19:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 08:30:29 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030022'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 09:18:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 09:40:29 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/11/2025 09:40:29 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/11/2025 09:51:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 09:52:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 10:44:52 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/11/2025 10:45:08 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/11/2025 10:46:30 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/11/2025 10:46:42 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 10/11/2025 10:54:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 11:30:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 11:49:52 AM PageName: LoanOfficerMobile_GroupMemberRegistrationVerification String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult3. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at LoanOfficerMobile_GroupMemberRegistrationVerification.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 11:59:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/10/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 10/11/2025 12:31:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 12:50:57 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00109' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020263', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/11/2025 12:51:06 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00109' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020263', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/11/2025 12:51:18 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00109' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020263', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/11/2025 12:51:34 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00109' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020263', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/11/2025 12:52:31 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00109' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020263', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 10/11/2025 02:50:39 PM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='1004VBL00133' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 10/11/2025 02:51:06 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 10/11/2025 02:51:06 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 10/11/2025 02:51:06 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 10/11/2025 03:44:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 04:11:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 04:29:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 04:52:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 10/11/2025 04:52:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 10/11/2025 05:09:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 10/11/2025 09:33:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 12:10:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 08:40:17 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 11/11/2025 08:54:16 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 08:54:16 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 10:47:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 10:54:08 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/11/2025 10:56:06 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/11/2025 11:47:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 11:48:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 11:49:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 11:50:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 01:04:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 01:05:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 02:18:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 02:18:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 02:37:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 03:24:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 03:25:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 04:43:33 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 11/11/2025 05:02:37 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 11/11/2025 05:37:37 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 05:37:37 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 06:02:25 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 06:02:25 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 06:02:40 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 06:02:40 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 06:02:57 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 06:02:57 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 06:14:47 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/11/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030046'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 11/11/2025 07:51:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 07:51:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 07:51:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 08:01:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 11/11/2025 09:03:02 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 11/11/2025 09:03:02 PM PageName: GroupLoan_GroupLoanEMIPaidReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanEMIPaidReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIPaidReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 11/11/2025 11:48:12 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/11/2025 12:00:00 AM'; SET @LoanId='100302198' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. 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: 11/11/2025 11:48:12 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/11/2025 12:00:00 AM'; SET @LoanId='100302198' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 11/11/2025 11:48:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 12:11:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 06:44:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 06:44:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 06:44:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 06:50:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 06:51:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 09:22:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00002' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 09:28:36 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 09:47:05 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 09:47:05 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 09:54:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 09:54:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 09:56:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 09:58:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 10:00:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 10:12:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 10:19:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 10:19:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 10:34:17 AM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/11/2025 10:34:41 AM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/11/2025 11:06:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:06:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:11:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:19:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:19:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:20:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:38:48 AM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 11:43:01 AM PageName: Account_AccountBankBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountBankBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/11/2025 11:43:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:51:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:51:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 11:53:59 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 12/11/2025 11:53:59 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 12/11/2025 11:54:04 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 12/11/2025 11:54:04 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 12/11/2025 11:54:07 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 12/11/2025 11:54:07 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 12/11/2025 11:54:13 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 12/11/2025 11:54:13 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00099'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 12/11/2025 11:54:15 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00099' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 12/11/2025 11:59:08 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 11:59:08 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 12:00:37 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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='1004' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_b2z5sbj0 StackTrace: at IndividualLoan_IndvLoanRepaymentSingle.FillEmployee() TargetSite: Void FillEmployee() Time: 12/11/2025 12:01:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 12:20:57 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:20:57 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:20:57 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:06 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:06 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:21:06 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:08 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:08 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:21:20 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:20 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:21:20 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:29 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:29 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:21:29 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:41 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 12/11/2025 12:21:56 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:21:56 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:21:56 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:25:05 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:25:05 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:25:05 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:28:41 PM PageName: Employee_EmployeeRegistrationVerificationNew 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; 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 EmployeeId, EmployeeName, EmployeeName+' ('+EmployeeId+')'AS EmployeeIdName FROM EmployeeRegistrationDetail WHERE RegStatus='Approved' ORDER BY EmployeeName ; SELECT RoleName FROM UserRoleMaster WHERE RoleStatus='Active' ORDER BY RoleName ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult8. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at Employee_EmployeeRegistrationVerificationNew.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 12/11/2025 12:30:06 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:30:06 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:30:06 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:32:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 12:41:51 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:41:51 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:41:51 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='IA1004000273' ; String sql: INSERT INTO GroupLoanAccount ( SanctionId, BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, BankAccountType, MemberBankId, MemberBankName, BankBranchName, BankAccountNo, BankIFSCCode, NomineeName, NomineeDOB, NomineeAge, NomineeRelation, NomineeAadharNo, NomineePanNo, NomineeMobileNo, NomineeAddress, NomineeName1, NomineeDOB1, NomineeAge1, NomineeRelation1, NomineeAadharNo1, NomineePanNo1, NomineeMobileNo1, NomineeAddress1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeName, GLoanTypeNo, LoanTermMode, LoanTerm, InterestMethod, InterestRate, ProcessingGST, InsuranceGST, OtherGST, ProcessingFee, SecurityFee, InsuranceFee, OtherFee, ServiceTax, TotalFee, EMIAmount, LoanPurpose, ApplicationId, ApplicationAmount, DownPayment, TotalAmount, ApplicationDate, ApplicationEntryUser, ApplicationEntryTime ) VALUES ( 'IA1004000273', '1004', 'Prayagraj', 'EMP00009', 'Sandeep Singh', '1004I014', 'Individual', 'Individual', '1004001108', 'MOHAMMAD DANISH', '9793141656', '', 'Saving', '137', 'Bank Of Baroda', 'RAJAPUR', '39460100003460', 'BARB0RAJAPU', 'SHOYEB AHMAD', '1/1/1994 12:00:00 AM', '31', 'Elder Brother', '415605230936', 'CAYPA6220N', '7565880000', '7565880000', 'ABDUL KADIR ANSARI', '4/24/2004 12:00:00 AM', '21', 'Neighbour', '333826802504', 'DGQPA8785R', '9129836496', '9129836496', '00601', 'LoanApplied', '1', 'Vedashini Business', 'Business Loan-10K-5L', 'Business Loan-10K-5L', 'Weekly', '78', '', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Mobile Shop', 'IA1004000273', '200000', '0', '200000', '11/12/2025 12:00:00 AM', 'vmp00030', GETDATE() ) ; UPDATE BranchNameMaster SET GroupLoanApplicationNo=ISNULL(GroupLoanApplicationNo,0)+1 WHERE BranchId='1004' ; 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 IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:45:53 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:45:53 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 12:49:17 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 12:49:17 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 01:10:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 02:10:44 PM PageName: IndividualLoan_IndvLoanApplication String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:14:47 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:14:47 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:14:47 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:14:52 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:14:52 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:14:52 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:14:55 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:14:55 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:14:55 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:15:03 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:15:03 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:15:03 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:15:22 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:15:22 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:15:23 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplication.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 02:18:33 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 02:18:33 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 02:21:50 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 02:21:50 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 12/11/2025 02:46:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 03:04:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 03:20:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 12/11/2025 03:29:49 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 03:29:49 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 03:30:18 PM PageName: GroupLoan_GroupMemberGRT String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at GroupLoan_GroupMemberGRT.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 12/11/2025 03:52:15 PM PageName: Account_JournalVoucherRequest String str: SELECT Count(1) AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00020646' ; String sql: INSERT INTO F2526VoucherMaster ( VoucherId, VoucherType, EntryTime, EntryUser ) VALUES ( 'VH00020646', 'JournalVoucher', GETDATE(), 'emp00064' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; INSERT INTO AccountVoucherDetail ( FinYear, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2526','1000','Head Office', 'Journal', '11/12/2025 12:00:00 AM', 'VH00020646', '7200086', 'Website Expenses', '0', '18094', '', '', '', 'Payment to SAVITA ENTERPRISES For Renewal of vedashinifederation.in domain, hosting SSL Certificate & mail id configuration.', GETDATE(), 'emp00064', 'JournalVoucher', 'No', '', 'Pending' ) ; INSERT INTO AccountVoucherDetail ( FinYear, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2526','1000','Head Office', 'Journal', '11/12/2025 12:00:00 AM', 'VH00020646', '1400036', 'SGST Credit Available Utter Pradesh', '0', '747', '', '', '', 'Payment to SAVITA ENTERPRISES For Renewal of vedashinifederation.in domain, hosting SSL Certificate & mail id configuration.', GETDATE(), 'emp00064', 'JournalVoucher', 'No', '', 'Pending' ) ; INSERT INTO AccountVoucherDetail ( FinYear, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2526','1000','Head Office', 'Journal', '11/12/2025 12:00:00 AM', 'VH00020646', '1400035', 'CGST Credit Available Utter Pradesh', '0', '747', '', '', '', 'Payment to SAVITA ENTERPRISES For Renewal of vedashinifederation.in domain, hosting SSL Certificate & mail id configuration.', GETDATE(), 'emp00064', 'JournalVoucher', 'No', '', 'Pending' ) ; INSERT INTO AccountVoucherDetail ( FinYear, BranchId, BranchName, VoucherType, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, Refer1, Refer2, Refer3, Narration, EntryTime, EntryUser, EntryType, BillAttached, VoucherFile, ClearStatus ) VALUES ( '2526','1000','Head Office', 'Journal', '11/12/2025 12:00:00 AM', 'VH00020646', '140012', 'HDFC Bank(Civil Line)-59109919554695(HDFC0009430)', '19588', '0', '', '', '', 'Payment to SAVITA ENTERPRISES For Renewal of vedashinifederation.in domain, hosting SSL Certificate & mail id configuration.', GETDATE(), 'emp00064', 'JournalVoucher', 'No', '', 'Pending' ) ; INSERT INTO F2526VoucherDetail ( VoucherType, BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType ) SELECT VoucherType,BranchId,BranchName , TransDate, 'VH00020646' AS VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType FROM AccountVoucherDetail WHERE VoucherId='VH00020646' ; UPDATE AccountVoucherDetail SET ClearStatus='Approved', ApproveDate='11/12/2025 12:00:00 AM', ApproveRemark=null, ApproveUser='emp00064', ApproveTime=GETDATE() WHERE VoucherId='VH00020646' ; 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. String or binary data would be truncated. The statement has been terminated. 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 Account_JournalVoucherRequest.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 12/11/2025 04:52:48 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 04:52:48 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 05:12:44 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 12/11/2025 05:12:44 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 12/11/2025 07:14:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 09:23:57 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/11/2025 09:23:57 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 10:05:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 10:05:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 10:10:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 10:14:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:02 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:19:20 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020010'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:21:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020024'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 10:53:46 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/11/2025 10:53:46 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 10:55:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 11:11:11 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/11/2025 11:11:11 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 11:11:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 11:25:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 12:10:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 12:23:10 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:10 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:10 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:10 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:10 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030009'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030064'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030064'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:23:22 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/13/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030064'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 13/11/2025 12:31:40 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 13/11/2025 01:07:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 01:08:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 01:11:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 01:11:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 01:11:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 01:44:32 PM 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='1003VDS01496' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00020802', 'GroupRepaymentApproval', GETDATE(), 'emp00055' ) ; 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: 13/11/2025 02:35:40 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 03:01:12 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:01:12 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:01:18 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:01:18 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:01:32 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:01:32 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:01:57 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:01:57 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:03:42 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:03:42 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:06:26 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:06:26 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 13/11/2025 03:09:04 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:09:04 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:10:26 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:10:26 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:13:33 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:13:33 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:13:37 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:13:37 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:14:58 PM PageName: DataTableResult String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Invalid column name 'LoanClosureFeeHaedId'. Invalid column name 'LoanClosureFeeHaedName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:14:58 PM PageName: GroupLoan_GroupLoanSettlement String str: DECLARE @ODate DATE, @LoanId VARCHAR(50); SET @ODate='11/13/2025 12:00:00 AM'; SET @LoanId='100302083' ; 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, lm.LoanClosureFeePercent, lm.LoanClosureFeeAmount, lm.LoanClosureFeeHaedId, lm.LoanClosureFeeHaedName, 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: Object reference not set to an instance of an object. Source: App_Web_bqpcrixr StackTrace: at GroupLoan_GroupLoanSettlement.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 13/11/2025 03:26:19 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 03:26:19 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 13/11/2025 03:34:02 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.ddlPaymentMode_SelectedIndexChanged(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 03:34:32 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.Validation() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 03:34:48 PM PageName: GroupLoan_GroupLoanSettlement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Input string was not in a correct format. Source: mscorlib StackTrace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToDecimal(String value) at GroupLoan_GroupLoanSettlement.Validation() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 03:53:49 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 13/11/2025 03:53:49 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 13/11/2025 04:18:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 04:25: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: 13/11/2025 04:28:36 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 13/11/2025 04:28:54 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 04:28:54 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 13/11/2025 04:28:54 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 13/11/2025 04:30:22 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 04:30:22 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 13/11/2025 04:34:31 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 13/11/2025 04:34:31 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 13/11/2025 05:12:38 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 13/11/2025 05:13:46 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 13/11/2025 07:13:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 08:09:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 13/11/2025 08:09:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 08:40:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 09:32:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 09:48:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 09:49:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 10:03:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 10:12:51 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/11/2025 10:12:51 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/11/2025 10:19:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 10:31:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 11:15:00 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00011'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 14/11/2025 11:15:00 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00011'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 14/11/2025 11:15:05 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00011'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; 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_PrintRDLCPage.GroupLoanStatement() TargetSite: Void AbortInternal() Time: 14/11/2025 11:15:05 AM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @LoanId VARCHAR(50); SET @LoanId='1004VBL00011'; DECLARE @TTable TABLE ( DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), Status VARCHAR(10), PDate DATE ); INSERT INTO @TTable ( DPNo, DNo, PNo, DDate, Prin, Intt, Total, Status, PDate ) SELECT DNo*100+PNo AS DPNo, DNo, PNo, DDate, Prin, Intt, Total, PStatus, PDate FROM GroupLoanLedger WITH(nolock) WHERE LoanId=@LoanId ORDER BY DNo, PNo; DECLARE @FTable TABLE ( SrNo INT IDENTITY(0,1), DPNo INT, DNo INT, PNo INT, DDate DATE, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), DBal DECIMAL(10,2), PBal DECIMAL(10,2), Bal DECIMAL(10,2), Status VARCHAR(10), PDate DATE, Amount DECIMAL(10,2) ); INSERT INTO @FTable ( DPNo, DNo, PNo ) SELECT DNo*100+PNo AS DPNo, DNo, PNo FROM @TTable ORDER BY DNo, PNo; UPDATE a SET a.DDate=(SELECT MIN(DDate) FROM @TTable WHERE DNo=a.DNo), a.Prin=(SELECT SUM(Prin) FROM @TTable WHERE DNo=a.DNo), a.Intt=(SELECT SUM(Intt) FROM @TTable WHERE DNo=a.DNo), a.Total=(SELECT SUM(Total) FROM @TTable WHERE DNo=a.DNo) FROM @FTable a WHERE a.PNo=1; UPDATE a SET a.PDate=b.PDate, a.Amount=b.Amount FROM @FTable a INNER JOIN (SELECT PDate, MIN(DNo*100+PNo)AS DPNo, SUM(Total)AS Amount FROM @TTable WHERE Status IN ('Paid','WriteOff') GROUP BY PDate)b ON a.DPNo=b.DPNo; DELETE FROM @FTable WHERE DNo>0 AND isnull(Total,0)+isnull(Amount,0)=0 ; UPDATE a SET a.DBal=(SELECT SUM(isnull(Total,0)) FROM @FTable WHERE SrNo>a.SrNo), a.PBal=(SELECT SUM(isnull(Total,0)) FROM @FTable)-(SELECT SUM(isnull(Amount,0)) FROM @FTable WHERE SrNo<=a.SrNo) FROM @FTable a ; UPDATE a SET a.Bal=a.PBal FROM @FTable a WHERE a.DNo<=(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); UPDATE a SET a.Bal=a.DBal FROM @FTable a WHERE a.DNo>(SELECT MAX(DNo) FROM @FTable WHERE PDate!='' ); SELECT rtrim(CASE WHEN isnull(a.Total,0)>0 THEN isnull(convert(CHAR,a.DNo),'') ELSE '' END) AS C0, isnull(Convert(CHAR,a.DDate,106),'')AS C1, isnull(convert(CHAR,a.Prin),'')AS C2, isnull(convert(CHAR,a.Intt),'')AS C3, isnull(convert(CHAR,a.Total),'')AS C4, a.Bal AS C28, isnull(convert(CHAR,a.Amount),'')AS C5, isnull(Convert(CHAR,a.PDate,106),'')AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23, (SELECT SUM(Prin) FROM @FTable)AS C24, (SELECT SUM(Intt) FROM @FTable)AS C25, (SELECT SUM(Total) FROM @FTable)AS C26, (SELECT SUM(Amount) FROM @FTable)AS C27, (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 GroupLoanStatementRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable a CROSS JOIN (SELECT * FROM GroupLoanAccount WITH(nolock) WHERE LoanId=@LoanId)b WHERE isnull(a.Total,0)+isnull(a.Amount,0)>0 ORDER BY a.DPNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanStatement() at GroupLoan_PrintRDLCPage.Page_Load(Object sender, EventArgs e) TargetSite: Void GroupLoanStatement() Time: 14/11/2025 11:25:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 11:37:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 11:57:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 12:06:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 12:46:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 01:14:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:03:36 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 02:03:36 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 02:17:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:18:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:19:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:19:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:37:38 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 14/11/2025 02:54:58 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 02:54:58 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 03:25:58 PM PageName: DataTableResult String str: AND DDate>='11/14/2025 12:00:00 AM' AND DDate<'11/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 03:25:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/14/2025 12:00:00 AM' AND DDate<'11/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 14/11/2025 03:26:18 PM PageName: DataTableResult String str: AND DDate>='11/14/2025 12:00:00 AM' AND DDate<'11/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 03:26:18 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/14/2025 12:00:00 AM' AND DDate<'11/15/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 14/11/2025 03:40:07 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 03:40:07 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 03:51:03 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 03:51:03 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 04:08:10 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 04:08:10 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 04:09:28 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/11/2025 04:09:28 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/11/2025 04:11:02 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 14/11/2025 04:11:02 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 14/11/2025 04:12:54 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/11/2025 04:12:54 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/11/2025 09:30:51 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/11/2025 09:30:51 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 14/11/2025 09:38:26 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 14/11/2025 09:38:26 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 06:55:36 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 15/11/2025 07:34:42 AM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 07:34:42 AM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 07:43:55 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 07:43:55 AM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 11:25:16 AM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 11:25:16 AM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 11:33:33 AM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 11:33:33 AM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 12:31:06 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 12:31:06 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 12:55:26 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 12:55:26 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 01:10:42 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 01:10:42 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 01:12:26 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 01:12:26 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 01:24:09 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 01:24:09 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 15/11/2025 02:40:52 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 02:40:52 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 03:16:50 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 15/11/2025 03:16:50 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 15/11/2025 04:07:42 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:07:42 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:07:42 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:08:20 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:08:20 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:08:20 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:08:37 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:08:37 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:08:37 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:11:11 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:11:11 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:11:11 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:14:13 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:14:13 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:14:13 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:14:54 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:14:54 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:14:54 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:15:27 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:15:27 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:15:27 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:16:32 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:16:32 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:16:32 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:17:08 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:17:08 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:17:08 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:18:20 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:18:20 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:18:20 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:19:24 PM PageName: Account_ContraVoucherRequest 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 Account_ContraVoucherRequest.Page_Load(Object sender, EventArgs e) TargetSite: System.String GetMenuPageURL(System.Data.DataTable, System.String, System.String) Time: 15/11/2025 04:19:24 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 15/11/2025 04:19:24 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 15/11/2025 04:19:24 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 15/11/2025 04:39:00 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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 06:31:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:54:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:54:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:54:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 07:05:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 07:06:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 07:07:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 07:49:31 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 07:49:31 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 09:37:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 09:55:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 09:55:52 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 09:56:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 09:56:32 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 09:58:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 09:58:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 10:13:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 10:18:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 10:48:42 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020059'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 17/11/2025 11:10:22 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: 17/11/2025 11:10:26 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: 17/11/2025 11:35:58 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 11:35:58 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tizs5dcu StackTrace: at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 11:38:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 11:42:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 11:42:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 11:47:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 12:35:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 12:37:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 12:39:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 12:41:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 12:52:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 01:02:34 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 17/11/2025 01:02:34 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 17/11/2025 01:02:34 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 17/11/2025 01:03:33 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: 17/11/2025 01:03:33 PM PageName: DataTableResult String str: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'MenuMasterOfficer'. 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: 17/11/2025 01:03:33 PM PageName: LoanOfficerMenuList24 String str: String sql: SELECT m.MenuURL, m.MenuName, m.MenuImage, m.MenuDetail FROM MenuMasterOfficer m with(nolock) WHERE m.MenuStatus='Active' ORDER BY m.MenuPriority, m.MenuId ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Code StackTrace: at ClassMaster.OfficerWebMenuList(String Token) TargetSite: System.Data.DataSet OfficerWebMenuList(System.String) Time: 17/11/2025 01:03:33 PM PageName: AdminMasterPage String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Cannot find table 0. Source: System.Data StackTrace: at System.Data.DataTableCollection.get_Item(Int32 index) at AdminMasterPage.OfficerWebMenuList(String username) TargetSite: System.Data.DataTable get_Item(Int32) Time: 17/11/2025 01:31:50 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. 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: 17/11/2025 01:31:50 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 17/11/2025 01:43:50 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. 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: 17/11/2025 01:43:50 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 17/11/2025 01:46:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 01:46:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 02:57:10 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: 17/11/2025 03:08:06 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:08:06 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 03:15:15 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:15:15 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tizs5dcu StackTrace: at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 03:19:18 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:19:18 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tizs5dcu StackTrace: at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 03:25:05 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. 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: 17/11/2025 03:25:05 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 17/11/2025 03:29:33 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:29:33 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tizs5dcu StackTrace: at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 03:41:45 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 17/11/2025 03:41:45 PM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_tizs5dcu StackTrace: at IndividualLoan_IndvLoanDisbursement.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursement.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 17/11/2025 03:56:12 PM PageName: DataTableResult String str: AND DDate>='11/17/2025 12:00:00 AM' AND DDate<'11/18/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 17/11/2025 03:56:12 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/17/2025 12:00:00 AM' AND DDate<'11/18/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 17/11/2025 04:18:35 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 17/11/2025 04:18:35 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 17/11/2025 04:19:27 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 17/11/2025 04:19:27 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 17/11/2025 04:47:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 04:47:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:03:26 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. 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: 17/11/2025 06:03:26 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 17/11/2025 06:06:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:06:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:14:41 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: 17/11/2025 06:24:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:25:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 17/11/2025 06:26:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 09:10:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 10:06:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/11/2025 10:06:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/11/2025 10:37:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 10:49:18 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/11/2025 10:49:18 AM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/11/2025 11:37:13 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:00 AM PageName: Account_BranchFundTransferRequest 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 Account_BranchFundTransferRequest.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:32 AM PageName: Account_BranchFundTransferApproval 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 Account_BranchFundTransferApproval.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:35 AM PageName: Account_BranchFundTransferStatus 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 Account_BranchFundTransferStatus.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:37 AM PageName: Account_BranchFundTransferReport 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 Account_BranchFundTransferReport.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:37 AM PageName: Account_BranchFundTransferReport 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 Account_BranchFundTransferReport.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:39:57 AM PageName: Account_BranchFundTransferRequest 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 Account_BranchFundTransferRequest.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 18/11/2025 11:41:24 AM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos FROM BranchFundTransferDetail WHERE TransferStatus='Pending' AND FromHeadId='130011' AND TransferAmount='55725' AND ToHeadId='130019' ; SELECT SUM(Debit)AS Debit, SUM(Credit)AS Credit FROM F2526VoucherDetail WHERE HeadId='130011' AND TransDate<'11/15/2025 12:00:00 AM' ; SELECT a.VoucherInitial+right(('00000000'+rtrim(convert(CHAR,isnull(a.VoucherCounter,0)+1))),8)AS VoucherId FROM FinancialYearMaster a WHERE a.TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'BranchFundTransferDetail'. 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 18/11/2025 11:59:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 12:00:54 PM PageName: DataSetTransaction String str: String sql: SELECT Count(1)AS Nos FROM BranchFundTransferDetail WHERE TransferStatus='Pending' AND FromHeadId='130011' AND TransferAmount='55725' AND ToHeadId='130019' ; SELECT SUM(Debit)AS Debit, SUM(Credit)AS Credit FROM F2526VoucherDetail WHERE HeadId='130011' AND TransDate<'11/15/2025 12:00:00 AM' ; SELECT a.VoucherInitial+right(('00000000'+rtrim(convert(CHAR,isnull(a.VoucherCounter,0)+1))),8)AS VoucherId FROM FinancialYearMaster a WHERE a.TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid object name 'BranchFundTransferDetail'. 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) at ClassMaster.DataSetTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 18/11/2025 12:00:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 12:01:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 12:34:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 01:03:28 PM PageName: DataTableResult String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId IN ('1003','1000','1002','1005','1001','1004') GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/11/2025 01:03:28 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId IN ('1003','1000','1002','1005','1001','1004') 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/11/2025 01:21:56 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00057' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 18/11/2025 01:22:05 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. 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: 18/11/2025 01:22:05 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 18/11/2025 01:22:58 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. 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: 18/11/2025 01:22:58 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 18/11/2025 01:41:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 01:53:38 PM PageName: DataTableResult String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/11/2025 01:53:38 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/11/2025 02:05:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 02:05:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 02:07:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 02:17:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 02:31:32 PM PageName: DataTableResult String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 18/11/2025 02:31:32 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/18/2025 12:00:00 AM' AND DDate<'11/19/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/11/2025 02:36:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 02:46:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 03:04:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 03:09:56 PM PageName: GroupLoan_GroupDemandCollectionReport 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillEmployee() TargetSite: Void FillEmployee() Time: 18/11/2025 03:09:56 PM PageName: GroupLoan_GroupDemandCollectionReport 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillCenter() TargetSite: Void FillCenter() Time: 18/11/2025 03:16:10 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/11/2025 03:16:24 PM PageName: GroupLoan_GroupDemandCollectionReport 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillEmployee() TargetSite: Void FillEmployee() Time: 18/11/2025 03:16:24 PM PageName: GroupLoan_GroupDemandCollectionReport 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillCenter() TargetSite: Void FillCenter() Time: 18/11/2025 03:16:29 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 18/11/2025 03:30:14 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 03:51:51 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 18/11/2025 04:08:48 PM PageName: GroupLoan_PrintGroupLoanFullDetailHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_PrintGroupLoanFullDetailHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 18/11/2025 04:09:03 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. 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: 18/11/2025 04:09:03 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 18/11/2025 04:09:12 PM PageName: GroupLoan_PrintGroupLoanFullDetailHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_PrintGroupLoanFullDetailHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 18/11/2025 04:09:30 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00057' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 18/11/2025 04:09:46 PM PageName: DataTableResult String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1004VBL00057' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'WITH'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'WHERE'. Incorrect syntax near the keyword 'AS'. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon. 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: 18/11/2025 04:09:46 PM PageName: GroupLoan_PrintGroupLoanCardFrontLandScapeHTML String str: SELECT isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, isnull(a.CenterName, 'N/A') + ' (' + isnull(a.CenterId, '') + ')'AS CenterName, isnull(a.GroupName, 'N/A')AS GroupName, isnull(c.MeetingType, 'N/A')AS MeetingType, CASE WHEN c.MeetingType = 'Monthly' THEN convert(CHAR, c.MeetingDate) WHEN c.MeetingType IN('Weekly', 'BiWeekly') THEN c.MeetingDay ELSE '' END AS MeetingDay,isnull(c.MeetingTime, 'N/A')AS MeetingTime, isnull(c.MeetingDetail, 'N/A')AS MeetingDetail, isnull(a.MemberId, 'N/A')AS MemberId, isnull(a.MemberName, 'N/A')AS MemberName, isnull(b.MemberGender, 'N/A')AS MemberGender, CASE WHEN b.MemberDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberDOB, 106)) END + ' (' + CASE WHEN b.MemberAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, b.MemberAge)) END + ' Year)' AS MemberDOBAge, isnull(b.GuardianSalutation, '') + ''+isnull(b.MemberGuardianName,'N / A')AS MemberGuardianName, isnull(b.MemberMobileNo,'N / A')AS MemberMobileNo, isnull(b.NomineeMobileNo,'N / A')AS NomineeMobileNo,isnull(b.MemberAddress, 'N/A')AS MemberAddress, isnull(b.MemberOccupation, 'N/A')AS MemberOccupation, isnull(Convert(CHAR, b.MemberAnnualIncome), 'N/A')AS MemberAnnualIncome, isnull(a.NomineeName, 'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeDOB, 106)) END + ' (' + CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.NomineeAge)) END + ')' AS NomineeDOBAge, isnull(a.NomineeRelation, 'N/A') AS NomineeRelation, isnull(a.NomineeAddress, 'N/A')AS NomineeAddress, isnull(a.LoanId, 'N/A')AS LoanId, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanCycle)) END AS LoanCycle, isnull(a.GLoanTypeName, 'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo, 'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanTerm)) END + '-' + isnull(a.LoanTermMode, 'N/A')AS LoanTerm, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.LoanAmount)) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.TotalInterest)) END AS TotalInterest, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.EMIAmount)) END AS EMIAmount, isnull(a.LoanPurpose, 'N/A')AS LoanPurpose, isnull(a.LoanFunder, 'N/A')AS LoanFunder, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.DisburseDate, 106)) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR, a.ExpiryDate, 106)) END AS ExpiryDate, (SELECT SUM(Total) from GroupLoanLedger WHERE LoanId = a.LoanId)AS TotalEMI,(SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+a.MemberId + '/' + a.LoanId + 'LoanQR' + a.MemberId + '.png' AS MemberLoanQRCodePhoto, (SELECT CompanyURL + replace(GroupMemberKYCFolder, '~/', '') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)+'/' + b.MemberNomineeJointPhoto AS MemberNomineeJointPhoto,(SELECT CompanyName FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyName, (SELECT ReportValue AS CompanyDetail1 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail1')AS CompanyDetail1, (SELECT ReportValue AS CompanyDetail2 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail2' WITH(nolock) WHERE 1 = 1)AS CompanyDetail2,(SELECT ReportValue AS CompanyDetail3 FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyDetail3')AS CompanyDetail3, (SELECT CompanyImageURL FROM ProjectReportSettingMaster WITH(nolock) WHERE 1 = 1)AS CompanyImageURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS CompanyURL, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1 = 1)AS GroupMemberKYCFolder, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyBannerURL')AS CompanyBannerURL FROM GroupLoanAccount a WITH(nolock)LEFT JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId = b.MemberId INNER JOIN GroupCenterMaster c WITH(nolock) ON a.CenterId = c.CenterId WHERE a.LoanId='1004VBL00057' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_kw4icpq2 StackTrace: at GroupLoan_PrintGroupLoanCardFrontLandScapeHTML.GroupLoanCardFront() TargetSite: Void GroupLoanCardFront() Time: 18/11/2025 04:11:24 PM PageName: GroupLoan_PrintGroupLoanFullDetailHTML String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_PrintGroupLoanFullDetailHTML.GroupLoanDemandSheet() TargetSite: Void GroupLoanDemandSheet() Time: 18/11/2025 04:11:52 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00057' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 18/11/2025 04:12:02 PM PageName: DataTableResult String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. 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: 18/11/2025 04:12:02 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), LoanId VARCHAR(50), DueDate VARCHAR(20), DNo INT, Principal decimal(10,2), Interest decimal(10,2), EMI decimal(10,2), PrincipalBalance decimal(10,2), InterestBalance decimal(10,2), EMIBalance decimal(10,2), PrincipalTotal decimal(10,2), InterestTotal decimal(10,2), EMITotal decimal(10,2), PartNo INT ); INSERT INTO @FTable ( LoanId, DueDate, DNo, Principal, Interest, EMI, PrincipalBalance, InterestBalance, EMIBalance ) SELECT a.LoanId, rtrim(convert(CHAR,a.DDate,103))AS DueDated, a.DNo, SUM(a.Prin)AS Principal, SUM(a.Intt)AS Interest, SUM(a.Total)AS TotalEMI, MAX(a.PBal)AS PrincialBalance, MAX(a.IBal)AS IinterestBalance, MAX(a.TBal)AS TotalBalance FROM GroupLoanLedger a WITH(nolock) WHERE a.DNo>0 AND a.LoanId='1004VBL00057' GROUP BY a.LoanId, rtrim(convert(CHAR,a.DDate,103)), a.DNo ORDER BY a.DNo ; UPDATE ta SET ta.PartNo=(SELECT count(1)/2 FROM @FTable), ta.PrincipalTotal=(SELECT SUM(Principal) FROM @FTable), ta.InterestTotal=(SELECT SUM(Interest) FROM @FTable), ta.EMITotal=(SELECT SUM(EMI) FROM @FTable) FROM @FTable ta; SELECT LoanId AS C0, DueDate AS C1, DNo AS C2, Principal AS C3, Interest AS C4, EMI AS C5, PrincipalBalance AS C6, InterestBalance AS C7, EMIBalance AS C8, PrincipalTotal AS C9, InterestTotal AS C10, EMITotal AS C11, PartNo AS C12, (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 GroupLoanCardBackPotraitRDLC FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)AS C95 FROM @FTable WHERE 1=1 ORDER BY SrNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanCardBack() TargetSite: Void GroupLoanCardBack() Time: 18/11/2025 04:31:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 04:36:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 04:54:18 PM PageName: DataTableResult String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='1004000900'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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: Incorrect syntax near the keyword 'WHERE'. 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: 18/11/2025 04:54:18 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @MemberId VARCHAR(20); SET @MemberId='1004000900'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupMemberFullDetail() TargetSite: Void GroupMemberFullDetail() Time: 18/11/2025 05:06:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 18/11/2025 05:06:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 18/11/2025 05:38:11 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:11 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:11 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:11 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:11 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:12 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:12 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:12 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:12 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 05:38:12 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; SELECT TOP 100 tt.MemberId, tt.MemberName, tt.NomineeName, tt.LoanId, substring(tt.DueStr,1,10) AS DueDate, Convert(INT,substring(tt.DueStr,12,4)) AS DueNo, Convert(INT,substring(tt.DueStr,17,2)) AS PaidNo, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN 0 ELSE Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate) *(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS Penalty, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01-(Convert(DECIMAL(10,2),substring(tt.DueStr,30,10))-.01) AS PrincipalDue, Convert(DECIMAL(10,2), substring(tt.DueStr,30,10))-.01 AS InterestDue, Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01 AS TotalDue, CASE WHEN @ODate<=convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)) THEN (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01) ELSE (Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)+Convert(DECIMAL(10,0),datediff(day,convert(DATETIME,substring(tt.DueStr,4,3)+substring(tt.DueStr,1,3)+substring(tt.DueStr,7,4)),@ODate)*(Convert(DECIMAL(10,2),substring(tt.DueStr,20,10))-.01)*tt.PenaltyRateAnnual/36500.00) END AS TotalPayable, tt.ODAmount, tt.BalanceAmount, Convert(CHAR,tt.LastPaidDate,106)AS LastPaidDate, Convert(CHAR,tt.LastPaidDate,103)AS LastPaidDated, tt.MeetingAmount, tt.LoanTerm, tt.LoanFormNo, tt.GLoanTypeNo, tt.DisburseDate, tt.ExpiryDate, tt.LoanAmount, tt.EMIAmount, tt.BranchId, tt.BranchName, tt.LoanOfficerId, tt.LoanOfficerName, tt.CenterId, tt.CenterName, tt.GroupName, tt.AccountHeadLoanId, tt.AccountHeadLoanName, tt.AccountHeadInterestId, tt.AccountHeadInterestName, tt.AccountHeadPenaltyId, tt.AccountHeadPenaltyName FROM ( SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.LoanId, isnull((SELECT MAX(PDate) FROM GroupLoanLedger WITH(nolock) WHERE LoanId=ld.LoanId ),ld.DisburseDate)AS LastPaidDate, (SELECT TOP 1 rtrim(Convert(CHAR,DDate,103))+rtrim(convert(CHAR,10000+DNo))+rtrim(convert(CHAR,100+PNo))+rtrim(convert(CHAR,1000000.01+Total))+rtrim(convert(CHAR,1000000.01+Intt))AS DueStr FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId ORDER BY DNo, isnull(PNo,99) )AS DueStr, isnull((SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND DDate<@ODate AND LoanId=ld.LoanId),0)AS ODAmount, (SELECT SUM(Total) FROM GroupLoanLedger WITH(nolock) WHERE PStatus='Due' AND LoanId=ld.LoanId)AS BalanceAmount, 0 AS Penalty, lm.PenaltyRateAnnual, isnull(ld.CMEMI,0) AS MeetingAmount, rtrim(convert(CHAR,ld.LoanTerm))+'-'+ld.LoanTermMode AS LoanTerm, ld.LoanFormNo, ld.GLoanTypeNo, rtrim(convert(CHAR,ld.DisburseDate,106))AS DisburseDate, rtrim(convert(CHAR,ld.ExpiryDate,106))AS ExpiryDate, ld.LoanAmount, ld.EMIAmount, ld.BranchId, ld.BranchName, ld.LoanOfficerId, ld.LoanOfficerName, ld.CenterId, ld.CenterName, ld.GroupName, lm.AccountHeadLoanId, lm.AccountHeadLoanName, lm.AccountHeadInterestId, lm.AccountHeadInterestName, lm.AccountHeadPenaltyId, lm.AccountHeadPenaltyName FROM GroupLoanAccount ld WITH(nolock) LEFT JOIN GroupLoanNoMaster lm WITH(nolock) ON ld.GLoanTypeNo=lm.GLoanTypeNo INNER JOIN GroupCenterMaster cm WITH(nolock) ON ld.CenterId=cm.CenterId WHERE ld.LoanStatus='LoanDisbursed' AND isnull(ld.GroupName,'Group')='Individual' AND ld.BranchId='1002' AND ld.LoanTermMode='Daily' )tt WHERE 1=1 AND tt.DueStr!='' ORDER BY tt.LoanOfficerName, tt.CenterName, tt.MemberName, tt.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_c1gefyr0 StackTrace: at IndividualLoan_IndvLoanRepaymentMultiple.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 06:32:20 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:32:20 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:32:30 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:32:30 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:35:41 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:35:41 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:36:30 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.CheckNomineeDOB() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 06:36:30 PM PageName: GroupLoan_GroupLoanApplicationVerification String str: SELECT * FROM GroupLoanEMIMaster WITH(nolock) WHERE GLoanTypeNo='Vedashini Vishwas-6' AND Term='104' AND Amount='40000' ORDER BY DueNo ; 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_GroupLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 18/11/2025 07:53:33 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 07:53:33 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 07:53:33 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 07:53:33 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 07:53:33 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/17/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 18/11/2025 07:56:10 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: 18/11/2025 08:16:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 08:59:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 08:59:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 09:00:30 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 18/11/2025 09:00:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 08:12:21 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 19/11/2025 08:12:21 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 19/11/2025 09:09:00 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/11/2025 09:09:00 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/11/2025 09:13:58 AM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201631' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 19/11/2025 09:29:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020076'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:29:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020076'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:29:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020076'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:29:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020076'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:30:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00002' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 09:31:18 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020012'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:31:18 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020012'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:31:18 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020012'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:31:18 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/19/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020012'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 19/11/2025 09:41:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 09:56:47 AM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 19/11/2025 10:03:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 10:12:52 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 19/11/2025 10:12:52 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 19/11/2025 10:13:10 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 19/11/2025 10:13:10 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 19/11/2025 10:13:21 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: SELECT CONVERT(CHAR, ISNULL( a.UserWorkingDate, GETDATE()),103)AS UserWorkingDate, Convert(CHAR, dateadd(day,-isnull(a.NoOfBackDate,0),GETDATE()),103)AS WorkingDateLimit, (SELECT TOP 1 TableName FROM FinancialYearMaster WITH(nolock) WHERE '11/14/2025 12:00:00 AM' BETWEEN FromDate AND ToDate )AS FinYear FROM UserLoginDetail a WITH(nolock) WHERE 1=1 AND a.UserLoginId='emp00158' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: Void txtWorkingDate_TextChanged(System.Object, System.EventArgs) Time: 19/11/2025 11:19:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 11:21:47 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1001' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 19/11/2025 11:21:47 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1001' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 19/11/2025 11:34:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 11:44:11 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 11:55:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 12:19:40 PM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='100201668' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 19/11/2025 12:23:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 12:25:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 12:26:44 PM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='100201668' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 19/11/2025 12:27:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:01:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:03: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: 19/11/2025 01:08:18 PM PageName: DataTableResult String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'ServiceTaxPercent'. Invalid column name 'ServiceTaxAmount'. Invalid column name 'AccountHeadServiceTaxId'. Invalid column name 'AccountHeadServiceTaxName'. 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/11/2025 01:08:18 PM PageName: IndividualLoan_IndvLoanApplication String str: SELECT b.AccountHeadLoanId, b.AccountHeadLoanName, b.ProcessingFeePercent, b.ProcessingFeeAmount, b.AccountHeadProcessingId, b.AccountHeadProcessingName, b.SecurityFeePercent, b.SecurityFeeAmount, b.AccountHeadSecurityId, b.AccountHeadInsuranceName, b.AccountHeadSecurityName, b.InsuranceFeePercent, b.InsuranceFeeAmount, b.AccountHeadInsuranceId, b.OtherChargePercent, b.OtherChargeAmount, b.AccountHeadOtherChargeId, b.AccountHeadOtherChargeName, b.ServiceTaxPercent, b.ServiceTaxAmount, b.AccountHeadServiceTaxId, b.AccountHeadServiceTaxName, b.ProcessingGSTPercent, b.InsuranceGSTPercent, b.OtherChargeGSTPercent FROM GroupLoanNoMaster b WITH(nolock) WHERE b.GLoanTypeNo='Business Loan-10K-5L' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ihseg1hi StackTrace: at IndividualLoan_IndvLoanApplication.CreateAndViewEMISchedule() TargetSite: Void CreateAndViewEMISchedule() Time: 19/11/2025 01:08:44 PM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeVoterId1'. 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/11/2025 01:08:44 PM PageName: IndividualLoan_IndvLoanSanction String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ary15032 StackTrace: at IndividualLoan_IndvLoanSanction.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 19/11/2025 01:08:47 PM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeVoterId1'. 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/11/2025 01:08:47 PM PageName: IndividualLoan_IndvLoanSanction String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ary15032 StackTrace: at IndividualLoan_IndvLoanSanction.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 19/11/2025 01:09:31 PM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeVoterId1'. 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/11/2025 01:09:31 PM PageName: IndividualLoan_IndvLoanSanction String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ary15032 StackTrace: at IndividualLoan_IndvLoanSanction.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 19/11/2025 01:10:44 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01440' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:11:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:11:45 PM PageName: DataTableResult String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'NomineeVoterId1'. 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/11/2025 01:11:45 PM PageName: IndividualLoan_IndvLoanSanction String str: SELECT a.BranchId, a.BranchName, a.LoanOfficerId, a.LoanOfficerName, a.CenterId, a.CenterName, a.GroupName, a.MemberId, a.MemberName, b.MemberGuardianName, b.MemberJoinDate, b.MemberDOB, b.MemberAge, b.MemberGender, b.MemberAddress, a.MobileNo, a.ContactNo, a.NomineeMobileNo, b.MemberRemark, a.NomineeName, a.NomineeGuardian, a.NomineeGender, convert(char,a.NomineeDOB,103)AS NomineeDOB, a.NomineeAge, a.NomineeRelation, a.NomineeAddress, a.NomineeAadharNo, a.NomineeVoterId, a.NomineePANNo, a.BankAccountNo, a.BankIFSCCode, a.MemberBankName, a.BankAccountType, a.BankBranchName, a.NomineeName1, a.NomineeGuardian1, a.NomineeGender1, convert(char,a.NomineeDOB1,103)AS NomineeDOB1, a.NomineeAge1, a.NomineeRelation1, a.NomineeAddress1, a.NomineeAadharNo1, a.NomineeVoterId1, a.NomineePANNo1, a.NomineeMobileNo1, b.MemberProfileStatus, a.BankAccountName, a.BankResponse, a.ApplicationId, convert(CHAR,a.ApplicationDate,106)AS ApplicationDate, a.ApplicationRemark, a.ApplicationEntryUser+' on '+rtrim(convert(CHAR,a.ApplicationEntryTime,106))+' - '+rtrim(convert(CHAR,a.ApplicationEntryTime,108))AS ApplicationUserAndTime, a.ApplicationDoc1 AS ApplicationDocument1, a.ApplicationDoc2 AS ApplicationDocument2, convert(CHAR,a.ApplicationDate,103)AS ApplicationDate, a.GLoanType, a.GLoanTypeNo, a.GLoanTypeName, a.InterestMethod, a.LoanTerm, a.LoanTermMode, a.InterestRate, c.InterestType, a.ApplicationAmount, a.FDAmount, c.FDAmount AS FDAmountStatus, a.RDAmount, c.RDAmount AS RDAmountStatus, a.DownPayment, c.DownPayment AS DownPaymentStatus, a.TotalAmount, a.TotalFee, a.LoanPurpose, a.EMIAmount, a.FirstEMIPaid FROM GroupLoanAccount a WITH(nolock) INNER JOIN ( SELECT MemberId, MemberGuardianName, convert(char,MemberJoinDate,103)AS MemberJoinDate, convert(char,MemberDOB,106)AS MemberDOB, MemberAge, MemberGender, MemberAddress, MemberProfileStatus, MemberRemark FROM GroupLoanMemberDetail WITH(nolock) WHERE MemberId='1004001130' )b ON a.MemberId=b.MemberId INNER JOIN GroupLoanNoMaster c WITH(nolock) ON a.GLoanTypeNo=c.GLoanTypeNo WHERE isnull(a.GroupName,'GroupLoan')='Individual' AND a.ApplicationId='IA1004000296' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_ary15032 StackTrace: at IndividualLoan_IndvLoanSanction.lbtnSelect_Click(Object sender, EventArgs e) TargetSite: Void lbtnSelect_Click(System.Object, System.EventArgs) Time: 19/11/2025 01:11:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:26:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:40:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:56:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:57:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 01:57:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 02:03:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 02:13:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 02:13:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 02:20:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 05:09:20 PM PageName: DataTableResult String str: AND DDate>='11/19/2025 12:00:00 AM' AND DDate<'11/20/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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/11/2025 05:09:20 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/19/2025 12:00:00 AM' AND DDate<'11/20/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 19/11/2025 05:10:05 PM PageName: DataTableResult String str: AND DDate>='11/19/2025 12:00:00 AM' AND DDate<'11/20/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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/11/2025 05:10:05 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/19/2025 12:00:00 AM' AND DDate<'11/20/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a. GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' ORDER BY a.BranchName+' ('+a.BranchId+')', a.LoanOfficerName, a.CenterName, a.MemberName, a.LoanId String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 19/11/2025 05:20:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 05:45:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 19/11/2025 05:45:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 19/11/2025 06:08:36 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 06:48:01 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 07:09: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: 19/11/2025 07:10:46 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 19/11/2025 07:53:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 07:53:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 07:53:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 11:03:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 19/11/2025 11:43:20 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='100201631' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 20/11/2025 06:30:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 06:32:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 06:32:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 07:11:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 07:39:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 09:28:32 AM PageName: GroupLoan_GroupLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle,isnull(a.GLoanType,'N/A')AS GLoanType, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod,a.InterestRate, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime,isnull(a.ApplicationRemark,'N/A')AS ApplicationRemark, a.ApplicationDoc1, a.ApplicationDoc2, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.FirstEMIDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FirstEMIDate,106) END AS FirstEMIDate,isnull(a.SanctionRemark,'N/A')AS SanctionRemark, a.SanctionDoc1, a.SanctionDoc2, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.DownPayment IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DownPayment) END AS DownPayment, CASE WHEN a.RDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.RDAmount) END AS RDAmount, CASE WHEN a.FDAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FDAmount) END AS FDAmount, CASE WHEN a.TotalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalAmount) END AS TotalAmount,isnull(a.FirstEMIPaid,'N/A')AS FirstEMIPaid, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.ExpiryDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ExpiryDate,106) END AS ExpiryDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.InsEntryUser IS NULL THEN 'NA' ELSE a.InsEntryUser + ' on ' + rtrim(Convert(CHAR, a.InsEntryTime, 106)) + ' ' + rtrim(Convert(CHAR, a.InsEntryTime, 108)) END AS InsEntryTime,isnull(a.InsCompanyName,'N/A')as InsCompanyName,CASE WHEN a.InsFeeId IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsFeeId) END AS InsFeeId, CASE WHEN a.InsAmount IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAmount) END AS InsAmount, CASE WHEN a.InsAddDate IS NULL THEN 'N/A' ELSE Convert(CHAR, a.InsAddDate, 106) END AS InsAddDate, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackPotraitHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.LoanId='100201777' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_x5usuz4m StackTrace: at GroupLoan_GroupLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 20/11/2025 09:51:46 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 20/11/2025 09:51:46 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 20/11/2025 10:02:37 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 10:02:37 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:13:40 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 10:29:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 10:30:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 10:31:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 10:40:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 10:41:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 10:58:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 11:15:28 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:16:39 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:17:44 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:18:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 11:18:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 11:24:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 11:26:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 11:37:15 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:37:35 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:38:05 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanApplicationVerification.Validation() TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 20/11/2025 11:47:46 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 20/11/2025 11:54:12 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 20/11/2025 12:01:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 12:17:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 12:18:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 12:20:16 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00128' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021731', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 20/11/2025 12:21:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 12:21:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:44:23 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030013'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 12:49:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 01:10:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 01:30:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:08:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:21:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:22:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:33:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:39:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 20/11/2025 02:41:01 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '11/20/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 02:41:01 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2021 12:00:00 AM', '11/20/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 02:54:52 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2018 12:00:00 AM', '11/20/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 02:54:52 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2018 12:00:00 AM', '11/20/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 04:28:04 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 04:28:04 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 04:40:27 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 04:40:28 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='10/1/2025 12:00:00 AM' AND a.DisburseDate<'11/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 04:47:24 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 20/11/2025 04:47:24 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 05:51:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/20/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 20/11/2025 06:44:50 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: SELECT convert(CHAR,a.DDate,106)AS DueDate, a.DNo, a.PNo, a.Prin, a.Intt, a.Total, a.PStatus, a.PDue, a.PPaid, convert(CHAR,PDate,106)AS PaidDate, a.VoucherId FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo ; 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 IndividualLoan_IndvLoanRepaymentSingle.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 08:05:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 08:52:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 08:52:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 09:35:07 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 21/11/2025 09:35:07 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 21/11/2025 09:47:08 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 09:47:08 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 09:47:28 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 09:47:28 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:08:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 10:21:48 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:21:48 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:22:12 AM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:22:12 AM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:36:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:45:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030049'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 10:51:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:35:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:38 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:42:39 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020050'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 11:47:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:47:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:47:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:48:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:49:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 11:57:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 01:20:24 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:20:24 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:20:24 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:20:24 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:33:00 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/21/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 21/11/2025 01:51:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 01:56:51 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021895', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021895', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 01:57:01 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021895', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021895', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 01:57:23 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021895', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021895', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 01:57:34 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 21/11/2025 02:01:26 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021895', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021895', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021895', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021895', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 02:05:39 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021896', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021896', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021896', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021896', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021896', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021896', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021896', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 02:26:56 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 02:26:56 PM PageName: GroupLoan_GroupDemandCollectionReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupDemandCollectionReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 02:41:04 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021909', 'GroupRepaymentApproval', 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 ( '1004', 'Prayagraj', 'VH00021909', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'root', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 02:41:06 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021909', 'GroupRepaymentApproval', 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 ( '1004', 'Prayagraj', 'VH00021909', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'root', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='root', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'root', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 02:41:25 PM PageName: IndividualLoan_IndvLoanCenterMeetingApproval 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00021909', 'GroupRepaymentApproval', GETDATE(), 'vmp00030' ) ; 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 ( '1004', 'Prayagraj', 'VH00021909', '11/21/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', '130023', 'Cash in Hand - (Prayagraj)', '', '1/1/1900 12:00:00 AM', '', '', '1004001028', '1004VBL00173', '1004VBL00173', 'vmp00030', GETDATE(), 'Pending', 'GroupRepaymentApproval' ); UPDATE GroupLoanLedger SET PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='OnTime', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='681817' AND PStatus='Due' ; INSERT INTO GroupLoanLedger ( ApplicationId, SanctionId, LoanId, DDate, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId ) SELECT ApplicationId, SanctionId, LoanId, DDate, DNo, '2' AS PNo, Prin-0 AS Prin, Intt-4.00 AS Intt, Total-4.00 AS Total, PBal, IBal, TBal, PStatus, BranchId, BranchName, CenterId, CenterName, MemberId, MemberName, DueOfficerName, DueOfficerId FROM GroupLoanLedger WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; UPDATE GroupLoanLedger SET Prin='0', Intt='4.00', Total='4.00', PaidOfficerId='EMP00087', PaidOfficerName='Dharmendra Singh', PStatus='Paid', PDue='0', PPaid='0', PDate='11/21/2025 12:00:00 AM', VoucherId='VH00021909', PayType='PrePaid', PayMode='CashDepositInBranch', PayStatus='Clear', PayHeadId='130023', PayTransId='', EntryUser='vmp00030', EntryTime=GETDATE() WHERE LoanId='1004VBL00173' AND LoanRNo='675151' AND PStatus='Due' ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130023', 'Cash in Hand - (Prayagraj)', '0', '1384.00', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for EMI Payment of LoanId 1004VBL00173 of amount 1384.00', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '130007', 'JLG-Loan', '991.61', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Principal Payment of LoanId 1004VBL00173 of amount 991.61', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; INSERT INTO F2526VoucherDetail( BranchId, BranchName, TransDate, VoucherId, HeadId, HeadName, Credit, Debit, TransactionId, Refer1, Refer2, Refer3, Narration, EntryUser, EntryTime, EntryType )VALUES( '1004', 'Prayagraj', '11/21/2025 12:00:00 AM', 'VH00021909', '520003', 'JLG-Income From Interest', '392.39', '0', '', '1004VBL00173', '1004001028', 'EMP00087', 'CashDepositInBranch for Interest Payment of LoanId 1004VBL00173 of amount 392.39', 'vmp00030', GETDATE(), 'GroupRepaymentApproval' ) ; UPDATE GroupLoanAccount SET CMDate=null, CMEMI=null, CMFine=null, CMEntryUser=null, CMEntryTime=null WHERE LoanId='1004VBL00173' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Invalid column name 'PBal'. Invalid column name 'IBal'. Invalid column name 'TBal'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanCenterMeetingApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 21/11/2025 02:44:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 02:44:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 02:58:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 02:58:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 21/11/2025 03:04:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 03:04:11 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 05:25:25 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 05:25:25 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 05:28:13 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 05:28:13 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 05:36:20 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 05:36:20 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:31:49 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:31:49 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:32:05 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:32:05 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:33:38 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:33:38 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 21/11/2025 10:37:23 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 21/11/2025 10:37:23 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 22/11/2025 08:54:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/11/2025 08:54:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/11/2025 08:54:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/11/2025 08:54:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/11/2025 08:54:04 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/18/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 22/11/2025 09:04:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 22/11/2025 01:40:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/11/2025 09:38:10 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Rikswa', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:38:53 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Rikswa', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:38:57 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Rikswa', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:39:07 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Rikswa', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:39:59 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:40:13 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '7754980846', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:41:29 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '7754980846', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:42:41 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '4881800002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '7754980846', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='4881800002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:43:28 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '7754980846', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 09:45:44 AM PageName: IndividualLoan_IndvLoanApplicationVerification String str: SELECT Count(1)AS Nos0 FROM GroupLoanAccount WITH(nolock) WHERE ApplicationId='GA100201104' ; String sql: INSERT INTO GroupLoanAccount ( BranchId, BranchName, LoanOfficerId, LoanOfficerName, CenterId, CenterName, GroupName, MemberId, MemberName, MobileNo, ContactNo, MemberBankName, BankBranchName, BankAccountType, BankAccountNo, BankIFSCCode, NomineeName, NomineeGuardian, NomineeDOB, NomineeAge, NomineeGender, NomineeRelation, NomineeAddress, NomineeAadharNo, NomineePanNo, NomineeVoterId, NomineeMobileNo, NomineeName1, NomineeGuardian1, NomineeDOB1, NomineeAge1, NomineeGender1, NomineeRelation1, NomineeAddress1, NomineeAadharNo1, NomineePanNo1, NomineeVoterId1, NomineeMobileNo1, LoanFormNo, LoanStatus, LoanCycle, GLoanType, GLoanTypeNo, GLoanTypeName, LoanTerm, LoanTermMode, InterestRate, InterestMethod, LoanPurpose, ApplicationId, ApplicationAmount, ApplicationDate, ApplicationRemark, ApplicationDoc1, ApplicationDoc2, ApplicationEntryUser, ApplicationEntryTime, ProcessingFee, ProcessingGST, InsuranceFee, InsuranceGST, OtherFee, OtherGST, SecurityFee, TotalFee, LoanAmount, DownPayment, RDAmount, FDAmount, FirstEMIPaid, TotalAmount, TotalInterest, EMIAmount ) VALUES ( '1002', 'Manuari', 'EMP00152', 'HIMANSU AGRAHARI', '10020006', 'AHMADPUR PAWAN', 'Individual', '1002000845', 'SALMAN', '7355615682', '', 'Bank Of Baroda', 'KOILAHA', 'Saving', '48818100002533', 'BARB0RASKOI', 'KHAIKHUN NISHA', 'FIRADOS', '1/1/0176 12:00:00 AM', '1849', 'Female', 'Mother', 'SALAHPUR', '464679721989', '', 'KZP354010', '', 'JARINA BEGAM', 'MO SALIM', '1/1/1989 12:00:00 AM', '', 'Female', 'Brother In Law', 'SALLAHPUR PRAYAGRAJ', '723789500166', '', '', '7754980846', '', 'LoanApplied', '1', 'Vedashini Ojaswi', 'Vedashini Ojaswi-7', 'Vedashini Ojaswi', '120', 'Daily', '113.667700', 'EquatedEMI', 'Auto Repair', 'GA100201104', '20000.00', '11/23/2025 12:00:00 AM', 'OK', '', '', 'emp00152', GETDATE(), '200', '36', '160', '0', '0', '0', '0', '396', '20000.00', '0', '0', '0', 'No', '20000.00', '4015.00', '200.00' ) ; UPDATE GroupLoanMemberNominee SET MemberBankName='Bank Of Baroda', BankAccountNo='48818100002533', BankIFSCCode='BARB0RASKOI' WHERE MemberId='1002000845' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: The conversion of the varchar value '1849' overflowed an INT1 column. Use a larger integer column. The statement has been terminated. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvLoanApplicationVerification.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 23/11/2025 02:18:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/11/2025 05:42:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 23/11/2025 08:58:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 07:54:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 07:55:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 07:55:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 07:55:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 07:55:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:47:05 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/24/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020021'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 24/11/2025 08:55:49 AM PageName: IndividualLoan_IndvMemberRegistration String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvMemberRegistration.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 24/11/2025 09:18:55 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/11/2025 09:18:55 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/11/2025 09:47:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 09:47:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 09:49:21 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/11/2025 09:52:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:00:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:01:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:05:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:14:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:20:55 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '11/24/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/11/2025 10:20:55 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '4/1/2019 12:00:00 AM', '11/24/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/11/2025 10:21:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:25:40 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:26:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:42:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:43:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:44:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:45:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 10:48:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 11:03:26 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 24/11/2025 11:03:26 AM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 24/11/2025 12:35:17 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:35:29 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:36:04 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:36:16 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:36:19 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:38:13 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 12:38:27 PM PageName: IndividualLoan_IndvMemberRegistration 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 IndividualLoan_IndvMemberRegistration.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 01:17:46 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 02:27:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 03:56:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 24/11/2025 05:15:27 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/11/2025 05:15:27 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/11/2025 05:54:11 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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: 24/11/2025 05:54:11 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1004' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 24/11/2025 08:08:03 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/11/2025 08:39:44 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/11/2025 08:40:34 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 24/11/2025 08:40:34 PM PageName: GroupLoan_GroupLoanArrearOrODReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_p1242um4 StackTrace: at GroupLoan_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanArrearOrODReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 24/11/2025 08:41:05 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 24/11/2025 08:41:46 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 25/11/2025 12:56:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:56:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:57:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:58:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:59:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 01:08:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 07:08:01 AM PageName: IndividualLoan_IndvLoanDisbursement String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_gjstubmf StackTrace: at IndividualLoan_IndvLoanDisbursement.btnExport_Click(Object sender, EventArgs e) TargetSite: Void btnExport_Click(System.Object, System.EventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:19:14 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 25/11/2025 08:22:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 09:34:41 AM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 25/11/2025 09:59:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 09:59:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 09:59:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 10:14:09 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/11/2025 10:14:09 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/11/2025 10:47:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 10:51:31 AM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00154' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00154' AND a.MemberJoinDate>='11/25/2025 12:00:00 AM' AND a.MemberJoinDate<'11/26/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 25/11/2025 10:51:31 AM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00154' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00154' AND a.MemberJoinDate>='11/25/2025 12:00:00 AM' AND a.MemberJoinDate<'11/26/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_1zfj1smu StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 25/11/2025 10:51:34 AM PageName: DataTableResult String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00154' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00154' AND a.MemberJoinDate>='11/25/2025 12:00:00 AM' AND a.MemberJoinDate<'11/26/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'GroupStatus'. Source: .Net SqlClient Data Provider StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at ClassMaster.DataTableResult(String query) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 25/11/2025 10:51:34 AM PageName: LoanOfficerMobile_GroupMemberCurrentStatus String str: DECLARE @Table TABLE ( MemberId VARCHAR(20), LoanId VARCHAR(50), LoanCycle TINYINT, LoanStatus VARCHAR(20) ); INSERT INTO @Table ( MemberId, LoanId, LoanCycle, LoanStatus ) SELECT MemberId, LoanId, LoanCycle, LoanStatus FROM GroupLoanAccount WITH(nolock) WHERE 1=1 AND LoanOfficerId='EMP00154' ORDER BY MemberId ; SELECT a.CenterId, a.CenterName, a.GroupName, Convert(CHAR,a.MemberJoinDate,106)AS MemberJoinDate, a.MemberId, a.MemberName, a.MemberGuardianName, a.MemberProfileStatus, a.GroupStatus, c1.LoanId AS LoanId1, c1.LoanId+'-'+c1.LoanStatus AS LoanStatus1, c2.LoanId AS LoanId2, c2.LoanId+'-'+c2.LoanStatus AS LoanStatus2, c3.LoanId AS LoanId3, c3.LoanId+'-'+c3.LoanStatus AS LoanStatus3, c4.LoanId AS LoanId4, c4.LoanId+'-'+c4.LoanStatus AS LoanStatus4, c5.LoanId AS LoanId5, c5.LoanId+'-'+c5.LoanStatus AS LoanStatus5, c6.LoanId AS LoanId6, c6.LoanId+'-'+c6.LoanStatus AS LoanStatus6, c7.LoanId AS LoanId7, c7.LoanId+'-'+c7.LoanStatus AS LoanStatus7, c8.LoanId AS LoanId8, c8.LoanId+'-'+c8.LoanStatus AS LoanStatus8, c9.LoanId AS LoanId9, c9.LoanId+'-'+c9.LoanStatus AS LoanStatus9 FROM GroupLoanMemberDetail a WITH(nolock) LEFT JOIN @Table c1 ON a.MemberId=c1.MemberId AND c1.LoanCycle=1 LEFT JOIN @Table c2 ON a.MemberId=c2.MemberId AND c2.LoanCycle=2 LEFT JOIN @Table c3 ON a.MemberId=c3.MemberId AND c3.LoanCycle=3 LEFT JOIN @Table c4 ON a.MemberId=c4.MemberId AND c4.LoanCycle=4 LEFT JOIN @Table c5 ON a.MemberId=c5.MemberId AND c5.LoanCycle=5 LEFT JOIN @Table c6 ON a.MemberId=c6.MemberId AND c6.LoanCycle=6 LEFT JOIN @Table c7 ON a.MemberId=c7.MemberId AND c7.LoanCycle=7 LEFT JOIN @Table c8 ON a.MemberId=c8.MemberId AND c8.LoanCycle=8 LEFT JOIN @Table c9 ON a.MemberId=c9.MemberId AND c9.LoanCycle=9 WHERE 1=1 AND a.GroupOfficerId='EMP00154' AND a.MemberJoinDate>='11/25/2025 12:00:00 AM' AND a.MemberJoinDate<'11/26/2025 12:00:00 AM' ORDER BY a.CenterName, a.GroupName, a.MemberName String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_1zfj1smu StackTrace: at LoanOfficerMobile_GroupMemberCurrentStatus.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 25/11/2025 10:58:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 11:14:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:21:22 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:25:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 12:45:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 01:37:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 02:08:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 02:15:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 02:16: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: 25/11/2025 02:36:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 02:36:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 03:11:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 04:00:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 04:06:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 04:06:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 04:19:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 25/11/2025 04:19:34 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 25/11/2025 04:56:43 PM PageName: DataTableResult String str: AND DDate>='11/25/2025 12:00:00 AM' AND DDate<'11/26/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 25/11/2025 04:56:43 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/25/2025 12:00:00 AM' AND DDate<'11/26/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 25/11/2025 04:58:15 PM PageName: DataTableResult String str: AND DDate>='11/25/2025 12:00:00 AM' AND DDate<'11/26/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 25/11/2025 04:58:15 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/25/2025 12:00:00 AM' AND DDate<'11/26/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 25/11/2025 05:28: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: 25/11/2025 07:08:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 08:20:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 09:50:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 09:51:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 25/11/2025 10:06:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 08:28:47 AM PageName: GroupLoan_GroupDemandCollectionReport 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='1001' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillEmployee() TargetSite: Void FillEmployee() Time: 26/11/2025 08:28:47 AM PageName: GroupLoan_GroupDemandCollectionReport 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='1001' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_dzupzg25 StackTrace: at GroupLoan_GroupDemandCollectionReport.FillCenter() TargetSite: Void FillCenter() Time: 26/11/2025 09:36:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:37:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:38:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:40:48 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/11/2025 09:40:48 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 26/11/2025 09:49:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00002' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:52:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 10:40:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 10:46:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 10:52:07 AM PageName: LoanOfficerMobile_GroupMemberRegistrationVerification String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult3. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at LoanOfficerMobile_GroupMemberRegistrationVerification.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 26/11/2025 10:53:29 AM PageName: LoanOfficerMobile_GroupMemberRegistrationVerification String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult3. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at LoanOfficerMobile_GroupMemberRegistrationVerification.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 26/11/2025 10:57:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 10:58:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:02:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:12:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:12:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:20:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:20:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:45:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00137' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 11:52:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 12:16:10 PM PageName: IndividualLoan_IndvLoanFullDetail String str: SELECT CASE WHEN a.LoanNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanNo) END AS LoanNo, isnull(a.BranchName,'N/A')+' ('+isnull(a.BranchId,'')+')'AS BranchName, a.LoanOfficerId, isnull(a.LoanOfficerName,'N/A')+' ('+isnull(a.LoanOfficerId,'')+')'AS LoanOfficerName, a.CenterId, isnull(a.CenterName,'N/A')+' ('+isnull(a.CenterId,'')+')'AS CenterName, isnull(a.GroupName,'N/A')AS GroupName, isnull(a.MemberId,'N/A')AS MemberId, isnull(a.MemberName,'N/A')AS MemberName, isnull(a.MobileNo,'N/A')AS MobileNo, isnull(a.ContactNo,'N/A')AS ContactNo, CASE WHEN a.MemberBankName IS NULL THEN 'N/A' ELSE a.MemberBankName END +' ('+CASE WHEN a.MemberBankId IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.MemberBankId)) END +')' AS MemberBankName, isnull(a.BankAccountType,'N/A')AS BankAccountType, isnull(a.BankAccountNo,'N/A')AS BankAccountNo, isnull(a.BankIFSCCode,'N/A')AS BankIFSCCode, isnull(a.BankBranchName,'N/A')AS BankBranchName, isnull((SELECT TOP 1 AccountName FROM BankAccountVerification WITH(nolock) WHERE AccountNo=a.BankAccountNo AND IFSCCode=a.BankIFSCCode ORDER BY EntryTime DESC),'Bank Account Not Verified')AS BankVerifiedName, isnull(a.NomineeName,'N/A')AS NomineeName, CASE WHEN a.NomineeDOB IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeDOB,106)) END +' ('+CASE WHEN a.NomineeAge IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.NomineeAge)) END +')' AS NomineeDOBAge, isnull(a.NomineeRelation,'N/A')AS NomineeRelation, isnull(a.NomineeAddress,'N/A')AS NomineeAddress, isnull(a.LoanId,'N/A')AS LoanId, a.LoanIdType, isnull(a.LoanStatus,'N/A')AS LoanStatus, isnull(a.LoanFormNo,'N/A')AS LoanFormNo, CASE WHEN a.LoanCycle IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanCycle) END AS LoanCycle, isnull(a.GLoanTypeName,'N/A')AS GLoanTypeName, isnull(a.GLoanTypeNo,'N/A')AS GLoanTypeNo, CASE WHEN a.LoanTerm IS NULL THEN 'N/A' ELSE rtrim(Convert(CHAR,a.LoanTerm)) END +'-'+isnull(a.LoanTermMode,'N/A')AS LoanTerm, isnull(a.InterestMethod,'N/A')AS InterestMethod, isnull(a.ApplicationId,'N/A')AS ApplicationId, CASE WHEN a.ApplicationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationDate,106) END AS ApplicationDate, CASE WHEN a.ApplicationAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApplicationAmount) END AS ApplicationAmount, CASE WHEN a.ApplicationEntryUser IS NULL THEN 'NA' ELSE a.ApplicationEntryUser+' on '+rtrim(Convert(CHAR,a.ApplicationEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApplicationEntryTime,108)) END AS ApplicationEntryTime, isnull(a.SanctionId,'N/A')AS SanctionId, CASE WHEN a.ApprovalAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalAmount) END AS ApprovalAmount, CASE WHEN a.ApprovalDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ApprovalDate,106) END AS ApprovalDate, CASE WHEN a.ApprovalEntryUser IS NULL THEN 'NA' ELSE a.ApprovalEntryUser+' on '+rtrim(Convert(CHAR,a.ApprovalEntryTime,106))+' '+rtrim(Convert(CHAR,a.ApprovalEntryTime,108)) END AS ApprovalEntryTime, CASE WHEN a.ProcessingFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ProcessingFee) END AS ProcessingFee, CASE WHEN a.SecurityFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.SecurityFee) END AS SecurityFee, CASE WHEN a.InsuranceFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.InsuranceFee) END AS InsuranceFee, CASE WHEN a.OtherFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.OtherFee) END AS OtherFee, CASE WHEN a.ServiceTax IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ServiceTax) END AS ServiceTax, CASE WHEN a.TotalFee IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalFee) END AS TotalFee, isnull(a.FeePayMode,'N/A')AS FeePayMode, CASE WHEN a.FeePayHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeePayHeadId) END AS FeePayHeadId, CASE WHEN a.FeeVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeVoucherId) END AS FeeVoucherId, isnull(a.FeePayTransId,'N/A')AS FeePayTransId, isnull(a.FeePayStatus,'N/A')AS FeePayStatus, CASE WHEN a.FeeDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.FeeDate,106) END AS FeeDate, CASE WHEN a.FeeEntryUser IS NULL THEN 'NA' ELSE a.FeeEntryUser+' on '+rtrim(Convert(CHAR,a.FeeEntryTime,106))+' '+rtrim(Convert(CHAR,a.FeeEntryTime,108)) END AS FeeEntryTime, CASE WHEN a.LoanAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.LoanAmount) END AS LoanAmount, CASE WHEN a.TotalInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.TotalInterest) END AS TotalInterest, CASE WHEN a.DisburseAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseAmount) END AS DisburseAmount, CASE WHEN a.EMIAmount IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIAmount) END AS EMIAmount, isnull(a.LoanPurpose,'N/A')AS LoanPurpose, isnull(a.LoanFunder,'N/A')AS LoanFunder, isnull(a.DisburseMode,'N/A')AS DisburseMode, CASE WHEN a.DisburseHeadId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseHeadId) END AS DisburseHeadId, CASE WHEN a.DisburseVoucherId IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseVoucherId) END AS DisburseVoucherId, isnull(a.DisburseTransId,'N/A')AS DisburseTransId, CASE WHEN a.DisburseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.DisburseDate,106) END AS DisburseDate, CASE WHEN a.DisburseEntryUser IS NULL THEN 'NA' ELSE a.DisburseEntryUser+' on '+rtrim(Convert(CHAR,a.DisburseEntryTime,106))+' '+rtrim(Convert(CHAR,a.DisburseEntryTime,108)) END AS DisburseEntryTime, CASE WHEN a.UtilizationDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.UtilizationDate,106) END AS UtilizationDate, isnull(a.UtilizationRemark,'N/A')AS UtilizationRemark, CASE WHEN a.UtilizationEntryUser IS NULL THEN 'NA' ELSE a.UtilizationEntryUser+' on '+rtrim(Convert(CHAR,a.UtilizationEntryTime,106))+' '+rtrim(Convert(CHAR,a.UtilizationEntryTime,108)) END AS UtilizationEntryTime, CASE WHEN a.CMDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMDate,106) END AS CMDate, CASE WHEN a.CMEMI IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMEMI) END AS CMEMI, CASE WHEN a.CMFine IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMFine) END AS CMFine, CASE WHEN a.CMSaving IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMSaving) END AS CMSaving, CASE WHEN a.CMOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CMOther) END AS CMOther, CASE WHEN a.CMEntryUser IS NULL THEN 'NA' ELSE a.CMEntryUser+' on '+rtrim(Convert(CHAR,a.CMEntryTime,106))+' '+rtrim(Convert(CHAR,a.CMEntryTime,108)) END AS CMEntryTime, CASE WHEN a.CloseDate IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseDate,106) END AS CloseDate, isnull(a.CloseVoucherId,'N/A')AS CloseVoucherId, isnull(a.CloseMode,'N/A')AS CloseMode, CASE WHEN a.ClosePrincipal IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePrincipal) END AS ClosePrincipal, CASE WHEN a.CloseInterest IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseInterest) END AS CloseInterest, CASE WHEN a.CloseOther IS NULL THEN 'N/A' ELSE Convert(CHAR,a.CloseOther) END AS CloseOther,CASE WHEN a.ClosePenalty IS NULL THEN 'N/A' ELSE Convert(CHAR,a.ClosePenalty) END AS ClosePenalty, isnull(a.LoanDocumentNo,'N/A')AS LoanDocumentNo, CASE WHEN a.EMIPrintNo IS NULL THEN 'N/A' ELSE Convert(CHAR,a.EMIPrintNo) END AS EMIPrintNo, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanFullDetailHTML')AS LoanFullDetailHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardFrontLandScapeHTML')AS LoanCardFrontHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanCardBackLandScapeHTML')AS LoanCardBackHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanStatementHTML')AS LoanStatementHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanDemandNoticeHTML')AS LoanDemandNoticeHTMLReportPageName, (SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupLoanNOCCertificateHTML')AS LoanNOCCertificateHTMLReportPageName FROM GroupLoanAccount a WITH(nolock) WHERE a.GroupName='Individual' AND a.LoanId='1003VDO01673' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_eyxiiyl2 StackTrace: at IndividualLoan_IndvLoanFullDetail.FillLoanDetail() TargetSite: Void FillLoanDetail() Time: 26/11/2025 12:40:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 12:49:04 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:49:05 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00152'; SET @CenterId='10020004'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 26/11/2025 12:54:58 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 26/11/2025 01:43:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 01:50:30 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/11/2025 01:50:30 PM PageName: GroupLoan_GroupLoanArrearOrODReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_p1242um4 StackTrace: at GroupLoan_GroupLoanArrearOrODReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanArrearOrODReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 26/11/2025 01:53:38 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 26/11/2025 02:57:40 PM PageName: GroupLoan_GroupLoanArrearOrODReport 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_GroupLoanArrearOrODReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 26/11/2025 03:10:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 03:14:35 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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: Incorrect syntax near the keyword 'WHERE'. 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: 26/11/2025 03:14:35 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 26/11/2025 03:14:39 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+(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: Incorrect syntax near the keyword 'WHERE'. 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: 26/11/2025 03:14:39 PM PageName: GroupLoan_PrintGroupLoanSanctionLetterHTML String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' WHERE 1=1); DECLARE @Folder VARCHAR(100); SET @Folder=(SELECT replace(GroupMemberKYCFolder,'~/','') FROM ProjectReportSettingMaster WITH(nolock) WHERE 1=1)+(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_kw4icpq2 StackTrace: at GroupLoan_PrintGroupLoanSanctionLetterHTML.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 26/11/2025 03:14:56 PM PageName: DataTableResult String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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: Incorrect syntax near the keyword 'WHERE'. 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: 26/11/2025 03:14:56 PM PageName: GroupLoan_PrintRDLCPage String str: DECLARE @SanctionId VARCHAR(20); SET @SanctionId='GS100400287'; DECLARE @URL VARCHAR(100); SET @URL=(SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL' 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 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 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_qnmvulzo StackTrace: at GroupLoan_PrintRDLCPage.GroupLoanSanctionLetter() TargetSite: Void GroupLoanSanctionLetter() Time: 26/11/2025 04:36:49 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 26/11/2025 04:36:49 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 26/11/2025 05:17:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 07:33:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 07:49:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 08:43:29 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 26/11/2025 09:03:50 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: 26/11/2025 09:18:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:18:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 09:59:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 26/11/2025 10:00:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:35:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:46:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 04:23:56 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 06:42:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 06:42:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 06:42:46 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 06:42:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 07:09:09 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/26/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030002'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 07:09:09 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/26/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030002'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 08:50:35 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/11/2025 08:50:35 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/11/2025 08:58:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 08:59:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:05:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:05:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:10:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:22:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:22:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:23:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:38:27 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/27/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 09:42:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 10:04:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 10:06:37 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 10:30:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 10:42:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:29:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:30:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:43:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:43:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:46:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 11:46:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:06:05 PM PageName: IndividualLoan_IndvMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at IndividualLoan_IndvMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 27/11/2025 12:07:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:16:38 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/11/2025 12:16:38 PM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/11/2025 12:33:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:33:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:37:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:54:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 12:55:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 01:20:07 PM PageName: DataTableResult String str: AND DDate>='11/27/2025 12:00:00 AM' AND DDate<'11/28/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 27/11/2025 01:20:07 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='11/27/2025 12:00:00 AM' AND DDate<'11/28/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 27/11/2025 01:40:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 01:57:30 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 02:17:29 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00085' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022688', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 27/11/2025 02:17:37 PM PageName: IndividualLoan_IndvLoanOfficerMeetingApprovalReject 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 FROM GroupLoanLedger WHERE LoanId='1004VBL00085' AND PStatus='Due' ORDER BY DNo, ISNULL(PNo,1) ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022688', 'GroupRepaymentApproval', GETDATE(), 'emp00045' ) ; UPDATE FinancialYearMaster SET VoucherCounter=isnull(VoucherCounter,0)+1 WHERE TableName='2526' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_d05wutdk StackTrace: at IndividualLoan_IndvLoanOfficerMeetingApprovalReject.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:17:40 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 27/11/2025 02:21:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 02:24:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 02:45:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 03:21:03 PM PageName: GroupLoan_GroupMemberCGT1 String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_nrazifke StackTrace: at GroupLoan_GroupMemberCGT1.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/11/2025 03:32:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00096' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 03:55:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 04:25:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 27/11/2025 04:25:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 27/11/2025 05:49:27 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 27/11/2025 08:02:46 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 27/11/2025 08:36: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: 27/11/2025 09:51:16 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:31:03 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022805' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022805', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00152' ) ; 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 ( '1002', 'Manuari', 'VH00022805', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 200.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00152', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:31:07 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022805' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022805', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00152' ) ; 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 ( '1002', 'Manuari', 'VH00022805', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 200.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00152', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:34:07 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022805' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022805', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00055' ) ; 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 ( '1002', 'Manuari', 'VH00022805', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 214.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00055', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:34:56 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022805' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022805', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00055' ) ; 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 ( '1002', 'Manuari', 'VH00022805', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 214.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00055', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:35:03 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022805' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022805', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00055' ) ; 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 ( '1002', 'Manuari', 'VH00022805', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 214.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00055', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:36:54 AM PageName: IndividualLoan_IndvLoanSettlement String str: SELECT convert(CHAR,a.DDate,106)AS DueDate, a.DNo, a.PNo, a.Prin, a.Intt, a.Total, a.PStatus, a.PDue, a.PPaid, convert(CHAR,PDate,106)AS PaidDate, a.VoucherId FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo ; 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 IndividualLoan_IndvLoanSettlement.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:37:37 AM PageName: IndividualLoan_IndvLoanSettlement 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 IndividualLoan_IndvLoanSettlement.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:37:48 AM PageName: IndividualLoan_IndvLoanSettlement 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 IndividualLoan_IndvLoanSettlement.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:37:48 AM PageName: IndividualLoan_IndvLoanSettlement 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 IndividualLoan_IndvLoanSettlement.Validation() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:37:48 AM PageName: IndividualLoan_IndvLoanSettlement 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 IndividualLoan_IndvLoanSettlement.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 08:48:56 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/11/2025 08:48:56 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:31 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 09:58:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 10:55:51 AM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022807' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022807', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00152' ) ; 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 ( '1002', 'Manuari', 'VH00022807', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 200.00', '130018', 'Cash in Hand - (Manauri)', '', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00152', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 11:54:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 12:00:40 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 12:10:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 12:10:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 12:42:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:22:28 PM PageName: IndividualLoan_IndvLoanRepaymentMultiple String str: SELECT Count(1)AS Nos0 FROM F2526VoucherMaster WHERE VoucherId='VH00022845' ; String sql: INSERT INTO F2526VoucherMaster( VoucherId, VoucherType, EntryTime, EntryUser )VALUES( 'VH00022845', 'IndvLoanRepaymentMultiple', GETDATE(), 'emp00052' ) ; 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 ( '1002', 'Manuari', 'VH00022845', '11/28/2025 12:00:00 AM', '0', 'CashDepositInBranch', 'Received', 'CashDepositInBranch for EMI Payment of LoanId 1002VDO01432 of amount 214.00', '130018', 'Cash in Hand - (Manauri)', 'OK', '1/1/1900 12:00:00 AM', '', '', '10020000513', '1002VDO01432', '1002VDO01432', 'emp00052', GETDATE(), 'Pending', 'IndvLoanRepaymentMultiple' ); 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 IndividualLoan_IndvLoanRepaymentMultiple.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:28:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 01:28:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 01:28:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 01:28:01 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030062'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 01:28:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:30:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:31:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:32:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:38:39 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:38:43 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: SELECT convert(CHAR,a.DDate,106)AS DueDate, a.DNo, a.PNo, a.Prin, a.Intt, a.Total, a.PStatus, a.PDue, a.PPaid, convert(CHAR,PDate,106)AS PaidDate, a.VoucherId FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo ; 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 IndividualLoan_IndvLoanRepaymentSingle.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:40:02 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:40:16 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.AmountDetail() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 01:40:16 PM PageName: IndividualLoan_IndvLoanRepaymentSingle 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 IndividualLoan_IndvLoanRepaymentSingle.Validation() TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 03:38:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 28/11/2025 03:38:39 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 28/11/2025 03:51:11 PM PageName: GroupLoan_GroupLoanFullDetail String str: DECLARE @FTable TABLE ( LRNo INT IDENTITY(1,1), LoanId VARCHAR(50), DDate DATE, DDay VARCHAR(10), DNo INT, PNo INT, Prin DECIMAL(10,2), Intt DECIMAL(10,2), Total DECIMAL(10,2), PBal DECIMAL(10,2), IBal DECIMAL(10,2), TBal 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 DATE, 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 EntryDetail FROM GroupLoanLedger a WITH(nolock) WHERE a.LoanId='1002VDO01432' ORDER BY a.DNo, isnull(a.PNo,99); UPDATE a SET a.PBal=isnull((SELECT SUM(Prin) FROM @FTable WHERE LRNo>a.LRNo),0), IBal=isnull((SELECT SUM(Intt) FROM @FTable WHERE LRNo>a.LRNo),0), TBal=isnull((SELECT SUM(Total) FROM @FTable WHERE LRNo>a.LRNo),0) FROM @FTable a ; SELECT LRNo, LoanId, Convert(CHAR,DDate,106)AS DDate, DDay, DNo, PNo, Prin, Intt, Total, PBal, IBal, TBal, PStatus, PayType, PDue, PPaid, Other, Saving, CASE WHEN PStatus='Paid' THEN convert(CHAR,isnull(Total,0)+isnull(Saving,0)) ELSE '' END AS TotalPaid, Convert(CHAR,PDate,106)AS 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 DDate0 GROUP BY Convert(CHAR,PDate,106), PDate, VoucherId, PayMode, PayStatus, PayHeadId, PayTransId, PaidOfficerName, EntryDetail ORDER BY PDate 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_GroupLoanFullDetail.grdLoanEMI_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 03:51:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 03:54:26 PM PageName: DataTableTransaction String str: String sql: SELECT Count(1)AS Nos FROM EmployeeRegistrationDetail WITH(nolock) WHERE EmployeePassword='MAAwADAAMAA=' AND EmployeeId='EMP00154' ; Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Invalid column name 'EmployeePassword'. 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) at ClassMaster.DataTableTransaction(String sql, SqlTransaction trans) TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]) Time: 28/11/2025 03:54:26 PM PageName: LoanOfficerMobileChangePassword String str: SELECT Count(1)AS Nos FROM EmployeeRegistrationDetail WITH(nolock) WHERE EmployeePassword='MAAwADAAMAA=' AND EmployeeId='EMP00154' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_p1242um4 StackTrace: at LoanOfficerMobileChangePassword.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void btnSubmit_Click(System.Object, System.EventArgs) Time: 28/11/2025 03:54:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 06:41:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 06:53:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 28/11/2025 07:48:17 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 08:15:25 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/28/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00150'; SET @CenterId='10030067'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 09:32:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 09:32:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 10:12:48 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 10:19:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 10:48:35 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 29/11/2025 10:49:08 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 29/11/2025 12:32:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 12:33:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 12:37:54 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='11/25/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 29/11/2025 02:38:34 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 03:36:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 03:36:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 05:08:58 PM PageName: PlanMemberAdvisor_ContraVoucher String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Control 'ctl00_ContentPlaceHolder1_grdData' of type 'GridView' must be placed inside a form tag with runat=server. Source: System.Web StackTrace: at System.Web.UI.Page.VerifyRenderingInServerForm(Control control) 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 PlanMemberAdvisor_ContraVoucher.btnExport_Click(Object sender, EventArgs e) TargetSite: Void VerifyRenderingInServerForm(System.Web.UI.Control) Time: 29/11/2025 06:48:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 07:51:31 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 09:44:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 29/11/2025 09:44:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 01:05:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 01:05:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 02:15:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 06:52:44 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 06:52:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 06:53:33 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 06:53:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 30/11/2025 08:14:07 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/11/2025 08:14:07 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/11/2025 08:14:39 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/11/2025 08:14:39 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/11/2025 08:17:00 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 30/11/2025 08:17:00 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 30/11/2025 08:22:50 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00102' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 07:23:34 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 07:59:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 08:41:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 09:35:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 09:35:23 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 09:58:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 10:09:40 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 10:09:40 AM PageName: IndividualLoan_IndvLoanDisbursementReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_asechrbg StackTrace: at IndividualLoan_IndvLoanDisbursementReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanDisbursementReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 10:51:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 11:22:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 11:27:49 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 11:35:20 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:35:20 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:36:43 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId IN ('1003','1000','1002','1005','1001','1004') UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:36:43 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId IN ('1003','1000','1002','1005','1001','1004') UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:36:51 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:36:51 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1003' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:37:06 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:37:06 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:37:19 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1001' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:37:19 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1001' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:37:43 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:37:43 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:39:56 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:39:56 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 11:48:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00107' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 11:56:27 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 11:56:27 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 12:11:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:11:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:11:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:11:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:11:02 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:12:10 PM PageName: DataTableResult String str: AND DDate>='12/1/2025 12:00:00 AM' AND DDate<'12/2/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' GROUP BY a.BranchName+' ('+a.BranchId+')' ORDER BY a.BranchName+' ('+a.BranchId+')' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Incorrect syntax near the keyword 'AND'. 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: 01/12/2025 12:12:10 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: AND DDate>='12/1/2025 12:00:00 AM' AND DDate<'12/2/2025 12:00:00 AM' GROUP BY LoanId HAVING SUM(Total)>0 )b ON a.LoanId=b.LoanId WHERE a.GroupName='Individual' AND a.LoanStatus IN ('LoanDisbursed','LoanCLosed') AND a.BranchId='1004' 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_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.btnSearch_Click(Object sender, EventArgs e) TargetSite: Void btnSearch_Click(System.Object, System.EventArgs) Time: 01/12/2025 12:20:38 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 12:20:38 PM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 12:56:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020016'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 01:04:43 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 01:17:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 01:17:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 01:28:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 01:50:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 01:50:56 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00130' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 02:36:36 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 02:36:36 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 02:37:44 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentSingle.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 01/12/2025 02:40:10 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 02:40:10 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 03:00:54 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: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:17:57 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/1/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030027'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 01/12/2025 03:22:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 03:24:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 01/12/2025 03:57:44 PM PageName: LoanOfficerMobileLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at LoanOfficerMobileLogOut.btnCancel_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 01/12/2025 03:57:44 PM PageName: LoanOfficerMobileHomePage 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 LoanOfficerMobileHomePage.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 01/12/2025 03:59:15 PM PageName: LoanOfficerMobile_GroupMemberRegistrationVerification String str: SELECT RelationId, RelationName FROM RelationNameMaster WITH(nolock) WHERE RelationStatus='Active' ORDER BY RelationName ; 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 ( 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='MemberProfileStatus')AS MemberProfileStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberCGT')AS GroupMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualMemberCGT')AS IndividualMemberCGT, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharNo')AS GroupMemberAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberAadharVerify')AS GroupMemberAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANNo')AS GroupMemberPANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberPANVerify')AS GroupMemberPANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterId')AS GroupMemberVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberVoterVerify')AS GroupMemberVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileNo')AS GroupMemberMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberMobileVerify')AS GroupMemberMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberSelfEdit')AS GroupMemberSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberGuardianEdit')AS GroupMemberGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberLowerAge')AS GroupMemberLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberUpperAge')AS GroupMemberUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharNo')AS GroupNomineeAadharNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeAadharVerify')AS GroupNomineeAadharVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANNo')AS GroupNomineePANNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineePANVerify')AS GroupNomineePANVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterId')AS GroupNomineeVoterId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeVoterVerify')AS GroupNomineeVoterVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileNo')AS GroupNomineeMobileNo, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeMobileVerify')AS GroupNomineeMobileVerify, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeSelfEdit')AS GroupNomineeSelfEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeGuardianEdit')AS GroupNomineeGuardianEdit, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeLowerAge')AS GroupNomineeLowerAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupNomineeUpperAge')AS GroupNomineeUpperAge, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberId')AS GroupMemberId, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupMemberRegSMS')AS GroupMemberRegSMS, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanStatus')AS GroupLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='IndividualLoanStatus')AS IndividualLoanStatus, ( SELECT DataValue FROM ProjectDataSetting WITH(nolock) WHERE DataName='GroupLoanBankAccount')AS GroupLoanBankAccount, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='CompanyURL')AS CompanyURL, ( SELECT ReportValue FROM ProjectReportSetting WITH(nolock) WHERE ReportName='GroupMemberKYCFolder')AS GroupMemberKYCFolder ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'AadharXMLDownloadAPI' does not belong to table DSResult3. Source: System.Data StackTrace: at System.Data.DataRow.GetDataColumn(String columnName) at System.Data.DataRow.get_Item(String columnName) at LoanOfficerMobile_GroupMemberRegistrationVerification.FillDDLData() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 01/12/2025 04:22:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 01/12/2025 04:22:58 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 01/12/2025 04:36:09 PM PageName: Account_AccountCashBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountCashBookReport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 01/12/2025 05:45:08 PM PageName: IndividualLoan_IndvLoanRepaymentSingle String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: String was not recognized as a valid DateTime. Source: mscorlib StackTrace: at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at DateConversion.DateHelper.ConvertDate(String s) at IndividualLoan_IndvLoanRepaymentSingle.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 02/12/2025 01:34:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 06:47:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 06:47:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 08:32:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 08:35:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 08:53:13 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 02/12/2025 08:53:13 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 09:44:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 09:48:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00113' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 10:43:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:43:34 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030040'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 10:48:30 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 11:14:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 11:18:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 11:18:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00106' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 12:06:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 12:07:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 12:12:19 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 02/12/2025 12:12:19 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 01:03:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 01:15:12 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 01:15:12 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 01:15:12 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 01:15:12 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00081'; SET @CenterId='10030054'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 01:26:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 01:52:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 01:53:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 01:54:20 PM PageName: UserMasterSetting_WorkingDateSelection String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_itekzzhx StackTrace: at UserMasterSetting_WorkingDateSelection.Page_Load(Object sender, EventArgs e) TargetSite: Void Page_Load(System.Object, System.EventArgs) Time: 02/12/2025 01:56:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 01:56:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00131' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:10:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00129' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:11:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:18:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:21:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:21:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 02:39:36 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 03:06:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 03:52:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 04:18:55 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 02/12/2025 04:18:55 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 05:12:31 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 02/12/2025 05:12:31 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 05:38:59 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 02/12/2025 05:38:59 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 02/12/2025 07:18:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 07:18:52 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 07:43:19 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1003'; SET @OfficerId='EMP00080'; SET @CenterId='10030034'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 02/12/2025 09:21:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00125' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 02/12/2025 09:39:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 06:48:35 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 06:48:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 06:48:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 08:08:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 08:36:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 08:36:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00110' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 08:48:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/12/2025 08:48:59 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:14:33 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020043'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:21:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:21:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:21:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:21:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:21:26 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:22:36 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:03 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:03 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:03 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:03 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:03 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:31:10 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020037'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:38:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:38:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:38:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:38:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:38:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/3/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020063'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 03/12/2025 09:43:38 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00002' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 09:58:47 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00118' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 10:01:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 10:06:30 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 10:06:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 10:06:54 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00094' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 10:46:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00002' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 11:13:33 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 11:13:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00100' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 11:27:04 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '6/22/2019 12:00:00 AM', '12/2/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/12/2025 11:27:04 AM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '6/22/2019 12:00:00 AM', '12/2/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/12/2025 12:20:51 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00124' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 12:44:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 01:14:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 01:15:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 01:26:54 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 02:00:57 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 03/12/2025 02:22:50 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/12/2025 03:58:59 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 04:12: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: 03/12/2025 04:15:01 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 04:16:14 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 04:19:31 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 04:20:49 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 05:50:59 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 03/12/2025 05:50:59 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 03/12/2025 05:51:15 PM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 03/12/2025 06:54:10 PM PageName: GroupLoan_GroupMemberApproval String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: ExecuteNonQuery: CommandText property has not been initialized Source: System.Data StackTrace: at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ClassMaster.VoidInsUpDelTransaction(String sql, SqlTransaction trans) at GroupLoan_GroupMemberApproval.btnSubmit_Click(Object sender, EventArgs e) TargetSite: Void ValidateCommand(System.String, Boolean) Time: 04/12/2025 12:16:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 12:16:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00105' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 12:19:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 12:19:52 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00092' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:14:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:14:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:14:51 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:14:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00093' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:45:57 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 08:45:57 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 08:46:05 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 08:46:05 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 08:57:39 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 08:57:53 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00112' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 09:14:45 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 09:55:59 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020051'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 09:55:59 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020051'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 09:55:59 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020051'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 09:55:59 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020051'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 09:55:59 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020051'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:02:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 10:04:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00126' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:11:12 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020077'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 10:16:38 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 10:16:38 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE ( SrNo INT IDENTITY(1,1), PolicyNo VARCHAR(20), MemberDOB VARCHAR(20), CoverDate VARCHAR(20), Tenure VARCHAR(10), LoanAmount VARCHAR(10), RoleOfLoan VARCHAR(20), MemberSalutation VARCHAR(10), MemberName VARCHAR(50), MemberGender VARCHAR(10), LoanId VARCHAR(20), MemberId VARCHAR(20), RegionalOffice VARCHAR(20), BranchName VARCHAR(50), BranchCode VARCHAR(10), BorrowerAddress VARCHAR(500), StateName VARCHAR(50), PinCode VARCHAR(10), NomineeSalutation VARCHAR(10), NomineeName VARCHAR(50), NomineeDOB VARCHAR(20), NomineeGender VARCHAR(10), NomineeRelation VARCHAR(50), PercentageShare VARCHAR(10), KotakPremium VARCHAR(10), TotalPremium VARCHAR(10), MobileNo VARCHAR(20), Occupation VARCHAR(50), UWStatus VARCHAR(10), MISSendDate VARCHAR(20), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( PolicyNo, CoverDate, LoanAmount, RoleOfLoan, MemberName, LoanId, MemberId, RegionalOffice, BranchName, BranchCode, NomineeName, NomineeDOB, NomineeRelation, PercentageShare, KotakPremium, TotalPremium, MobileNo, UWStatus, MISSendDate, LoanTerm, LoanTermMode ) SELECT 'GH000578' AS PolicyNo, convert(CHAR,a.DisburseDate,103)AS CoverDate, a.LoanAmount, 'Single Life' AS RoleOfLoan, a.MemberName, a.LoanId, a.MemberId, 'Uttar Pradesh' AS RegionalOffice, a.BranchName, a.BranchId AS BranchCode, a.NomineeName, CONVERT(CHAR, a.NomineeDOB, 103)AS NomineeDOB, a.NomineeRelation, '100' AS PercentageShare, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS KotakPremium, isnull(a.InsuranceFee,0)+isnull(a.InsuranceGST,0)AS TotalPremium, a.MobileNo, 'UW' AS UWStatus, getdate() AS MISSendDate, a.LoanTerm, a.LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberDOB=CONVERT(CHAR,b.MemberDOB,103), a.MemberGender=b.MemberGender, a.BorrowerAddress=b.MemberAddress, a.Occupation=b.MemberOccupation, a.MemberSalutation=b.MemberSalutation, a.NomineeSalutation=b.NomineeSalutation, a.NomineeGender=b.NomineeGender FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(NOLOCK)ON a.MemberId = b.MemberId ; UPDATE a SET a.PinCode=b.PermanentPinCode, a.StateName=b.PermanentStateName FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET Tenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', PolicyNo AS 'Policy No', MemberDOB AS 'Date Of Birth', CoverDate AS 'Date Of Commencement Of Loan/Cover', Tenure AS 'Tenure In Month', LoanAmount AS 'Final Cover Amount(Sanctioned Loan Amount)', RoleOfLoan AS 'Roles Associated With The Loan', MemberSalutation AS 'Borrowers Salutation', MemberName AS 'Borrowers FirstName', MemberGender AS 'Borrowers Gender', LoanId AS 'Loan ID', MemberId AS 'Customer ID', RegionalOffice AS 'Regional Office', BranchName AS 'Branch Name', BranchCode AS 'Branch Code', BorrowerAddress AS 'Borrowers Address', StateName AS 'Borrowers Address State', PinCode AS 'Borrowers PinCode',NomineeSalutation,NomineeName AS 'Nominees Name', NomineeDOB AS 'Nominees DOB', NomineeGender AS 'Nominees Gender', NomineeRelation AS 'Nominees Relation Ship With Borrower', PercentageShare AS '%Share If Multiple Nominees', KotakPremium AS 'KotakPremium', TotalPremium AS 'Total Premium', MobileNo AS 'Borrowers Mobile No.', Occupation AS 'Occupation Code', UWStatus AS 'UW Status', MISSendDate AS 'MIS Sent Date/Upload Date' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 10:54:42 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:25:00 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/4/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020048'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 11:34:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 11:40:44 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/12/2025 11:42:23 AM PageName: GroupLoan_GroupLoanEMIReceiptPrinting 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_GroupLoanEMIReceiptPrinting.btnSearch_Click(Object sender, EventArgs e) TargetSite: System.DateTime Parse(System.String, System.Globalization.DateTimeFormatInfo, System.Globalization.DateTimeStyles) Time: 04/12/2025 11:44:46 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/12/2025 11:45:13 AM PageName: AdminLogOut String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at AdminLogOut.btnLogout_Click(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/12/2025 11:58:33 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 11:58:33 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1004' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 11:58:47 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 11:58:47 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 11:58:58 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo 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_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 11:58:58 AM PageName: GroupLoan_CustomizeInsuranceReport String str: DECLARE @FTable TABLE(SrNo INT IDENTITY(1, 1), BranchName VARCHAR(50), StateName VARCHAR(50), CityGramPanchayat VARCHAR(100), DistrictName VARCHAR(100), PinCode VARCHAR(10), MemberId VARCHAR(20), MemberName VARCHAR(50), MemberGender VARCHAR(10), MemberDOB VARCHAR(20), LoanId VARCHAR(20), LoanAmount VARCHAR(20), LoanIdCo VARCHAR(20), NomineeName VARCHAR(50), NomineeGender VARCHAR(10), NomineeDOB VARCHAR(20), SumAssured VARCHAR(20), DisburseDate VARCHAR(20), LoanCoverDate VARCHAR(20), LoanAmountDisbursed VARCHAR(20), LoanTenure VARCHAR(20), BorrowerPremium VARCHAR(20), CoBorrowerPremium VARCHAR(20), PremiumDiff VARCHAR(20), TotalPremium VARCHAR(20), NomineeRelation VARCHAR(50), BorrowerAddress VARCHAR(500), BorrowerAddress2 VARCHAR(500), LoanTerm INT, LoanTermMode VARCHAR(10) ); INSERT INTO @FTable ( BranchName, MemberId, MemberName, LoanId, LoanAmount, LoanIdCo, NomineeName, SumAssured, DisburseDate, LoanCoverDate, LoanAmountDisbursed, BorrowerPremium, CoBorrowerPremium, PremiumDiff, TotalPremium, LoanTerm, LoanTermMode ) SELECT a.BranchName, MemberId, MemberName, LoanId, LoanAmount, a.LoanId+'_C' AS LoanIdCo, NomineeName, LoanAmount AS SumAssured, convert(CHAR,DisburseDate,106)AS DisburseDate, convert(CHAR,a.ExpiryDate,106)AS LoanCoverDate, LoanAmount AS LoanAmountDisbursed, InsuranceFee/2 AS BorrowerPremium, InsuranceFee/2 AS CoBorrowerPremium, InsuranceFee AS PremiumDiff, InsuranceFee AS TotalPremium, LoanTerm, LoanTermMode FROM GroupLoanAccount a WITH(nolock) WHERE a.DisburseDate>='11/1/2025 12:00:00 AM' AND a.DisburseDate<'12/1/2025 12:00:00 AM' AND a.BranchId='1002' UPDATE a SET a.MemberGender=b.MemberGender, a.MemberDOB=convert(CHAR,b.MemberDOB,106), a.NomineeGender=b.NomineeGender, a.NomineeDOB=convert(CHAR,b.MemberDOB,106), a.NomineeRelation=b.NomineeRelation, a.BorrowerAddress=b.MemberAddress ,a.BorrowerAddress2=b.MemberAddress FROM @FTable a INNER JOIN GroupLoanMemberDetail b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE a SET a.StateName=b.PermanentStateName, a.CityGramPanchayat=b.PermanentCityName, a.DistrictName=b.PermanentDistrictName, a.PinCode=b.PermanentPinCode FROM @FTable a INNER JOIN GroupLoanMemberNominee b WITH(nolock) ON a.MemberId=b.MemberId ; UPDATE @FTable SET LoanTenure = CASE WHEN LoanTermMode='Daily' AND LoanTerm>=0 AND LoanTerm<91 THEN 3 WHEN LoanTermMode='Daily' AND LoanTerm>=91 AND LoanTerm<181 THEN 6 WHEN LoanTermMode='Daily' AND LoanTerm>=181 AND LoanTerm<271 THEN 9 WHEN LoanTermMode='Daily' AND LoanTerm>=271 AND LoanTerm<366 THEN 12 WHEN LoanTermMode='Daily' AND LoanTerm>=366 AND LoanTerm<541 THEN 18 WHEN LoanTermMode='Daily' AND LoanTerm>=541 AND LoanTerm<731 THEN 24 WHEN LoanTermMode='Weekly' AND LoanTerm>=0 AND LoanTerm<13 THEN 3 WHEN LoanTermMode='Weekly' AND LoanTerm>=13 AND LoanTerm<27 THEN 6 WHEN LoanTermMode='Weekly' AND LoanTerm>=27 AND LoanTerm<37 THEN 9 WHEN LoanTermMode='Weekly' AND LoanTerm>=37 AND LoanTerm<53 THEN 12 WHEN LoanTermMode='Weekly' AND LoanTerm>=53 AND LoanTerm<80 THEN 18 WHEN LoanTermMode='Weekly' AND LoanTerm>=80 AND LoanTerm<105 THEN 24 WHEN LoanTermMode='Monthly' AND LoanTerm>=0 AND LoanTerm<4 THEN 3 WHEN LoanTermMode='Monthly' AND LoanTerm>=4 AND LoanTerm<7 THEN 6 WHEN LoanTermMode='Monthly' AND LoanTerm>=7 AND LoanTerm<10 THEN 9 WHEN LoanTermMode='Monthly' AND LoanTerm>=10 AND LoanTerm<13 THEN 12 WHEN LoanTermMode='Monthly' AND LoanTerm>=13 AND LoanTerm<19 THEN 18 WHEN LoanTermMode='Monthly' AND LoanTerm>=19 AND LoanTerm<25 THEN 24 ELSE 0 END ; SELECT SrNo AS 'S.No', BranchName AS 'Branch name', StateName AS 'State', MemberId AS 'Client ID Borrower', MemberName AS 'Client Name', MemberGender AS 'Gender', MemberDOB AS 'Date of Birth Borrower', LoanId AS 'Loan ID', LoanAmount AS 'Loan Amount(Sum Assured borrower)', LoanIdCo AS 'Loan ID co-borrower', NomineeName AS 'Co Borrower Name', NomineeGender AS 'Gender', NomineeDOB AS 'Date of Birth co-Borrower', SumAssured AS 'Loan Amount(Sum Assured co-borrower)', DisburseDate AS 'Loan Disbursement Date', LoanCoverDate AS 'Loan Cover Date', LoanAmountDisbursed AS 'LoanAmountDisbursed', LoanTenure AS 'Loan Tenure ( In Month)', TotalPremium AS 'Total Premium', NomineeRelation AS 'Relation Between Borrower & Co borrower', BorrowerAddress AS 'Address1' , BorrowerAddress2 AS 'Address2' ,CityGramPanchayat AS 'City / Gram panchayat', DistrictName AS 'District', PinCode AS 'Pin Code', StateName AS 'State Name', PremiumDiff AS 'PremiumDiff' FROM @FTable ORDER BY SrNo String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_i3e3jfdr StackTrace: at GroupLoan_CustomizeInsuranceReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CustomizeInsuranceReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 12:03:15 PM PageName: LoanOfficerMobileHomePage 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 LoanOfficerMobileHomePage.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 04/12/2025 12:08:42 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 12:10:57 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 12:10:57 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 12:27:59 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00095' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 12:46:39 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '6/22/2018 12:00:00 AM', '12/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 12:46:39 PM PageName: GroupLoan_CibilHighmarkEquifaxDataExport String str: EXECUTE dbo.ProWebCibilEquifaxHighmarkDataGroupLoan '6/22/2018 12:00:00 AM', '12/3/2025 12:00:00 AM' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_keyl3pel StackTrace: at GroupLoan_CibilHighmarkEquifaxDataExport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_CibilHighmarkEquifaxDataExport.btnExport_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 01:19:37 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 01:19:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 01:32:27 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 04/12/2025 01:32:27 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 04/12/2025 01:32:36 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: SELECT CONVERT(CHAR, ISNULL( a.UserWorkingDate, GETDATE()),103)AS UserWorkingDate, Convert(CHAR, dateadd(day,-isnull(a.NoOfBackDate,0),GETDATE()),103)AS WorkingDateLimit, (SELECT TOP 1 TableName FROM FinancialYearMaster WITH(nolock) WHERE '12/2/2025 12:00:00 AM' BETWEEN FromDate AND ToDate )AS FinYear FROM UserLoginDetail a WITH(nolock) WHERE 1=1 AND a.UserLoginId='emp00158' ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.txtWorkingDate_TextChanged(Object sender, EventArgs e) TargetSite: Void txtWorkingDate_TextChanged(System.Object, System.EventArgs) Time: 04/12/2025 01:32:45 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillEmployee() TargetSite: Void FillEmployee() Time: 04/12/2025 01:32:45 PM PageName: GroupLoan_GroupLoanCenterMeeting 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='1002' String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Object reference not set to an instance of an object. Source: App_Web_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.FillCenter() TargetSite: Void FillCenter() Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 01:52:48 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/2/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00158'; SET @CenterId='10020045'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 04/12/2025 02:11:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 02:48:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 03:10:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 03:10:53 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 04:26:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00104' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 04:51:38 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00154' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 04/12/2025 05:41:47 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 05:41:47 PM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 04/12/2025 06:48:32 PM PageName: GroupLoan_GroupLoanEMIDueReport 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_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 04/12/2025 06:48:32 PM PageName: GroupLoan_GroupLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_plbavgiv StackTrace: at GroupLoan_GroupLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 06:41:23 AM PageName: LoanOfficerMobileHomePage 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 LoanOfficerMobileHomePage.Page_Load(Object sender, EventArgs e) TargetSite: Void AbortInternal() Time: 05/12/2025 09:46:33 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/12/2025 09:46:33 AM PageName: IndividualLoan_IndvLoanEMIDueReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_oy35oiu0 StackTrace: at IndividualLoan_IndvLoanEMIDueReport.ExportToExcel(DataTable DT, String fileName) at IndividualLoan_IndvLoanEMIDueReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 10:10:44 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:10:59 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:11:43 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:31:31 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:31:41 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:31:55 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:32:36 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:32:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00087' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:32:58 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00091' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 10:44:51 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1001'; SET @OfficerId='EMP00147'; SET @CenterId='10010011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 10:44:51 AM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1001'; SET @OfficerId='EMP00147'; SET @CenterId='10010011'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 11:26:50 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 11:56:32 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 11:56:57 AM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00132' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 12:10:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00089' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 12:18:48 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00108' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 12:27:35 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00135' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 12:36:12 PM PageName: GroupLoan_PrintRDLCPage String str: SELECT a.DNo AS C0, Convert(CHAR,a.DDate,106)AS C1, replace(convert(CHAR,a.Prin),'.00','')AS C2, replace(convert(CHAR,a.Intt),'.00','')AS C3, replace(convert(CHAR,a.Total),'.00','')AS C4, a.PStatus AS C5, Convert(CHAR,a.PDate,106)AS C6, b.LoanId AS C7, b.LoanAmount AS C8, b.EMIAmount AS C9, convert(CHAR,b.DisburseDate,106)AS C10, b.MemberId AS C11, b.MemberName AS C12, b.NomineeName AS C13, b.NomineeRelation AS C14, b.CenterName+' ( '+b.CenterId+' )' AS C15, b.GroupName AS C16, b.LoanOfficerName+' ( '+b.LoanOfficerId+' )' AS C17, b.BranchName+' ( '+b.BranchId+' )' AS C18, b.LoanCycle AS C19, b.GLoanTypeNo+' ( '+b.GLoanTypeName+' )' AS C20, rtrim(convert(CHAR,b.LoanTerm))+' - '+b.LoanTermMode AS C21, b.LoanPurpose AS C22, b.LoanFunder AS C23 FROM GroupLoanLedger a WITH(nolock) INNER JOIN GroupLoanAccount b WITH(nolock) ON a.LoanId=b.LoanId WHERE a.Total>0 AND b.LoanId='1004VBL00280' ORDER BY a.DNo, a.PNo ; String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Column 'C95' 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 GroupLoan_PrintRDLCPage.GroupLoanFullDetail() TargetSite: System.Data.DataColumn GetDataColumn(System.String) Time: 05/12/2025 01:37:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00101' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 01:49:46 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00103' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 02:39:55 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00099' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 03:15:45 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00127' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 03:57:41 PM PageName: GroupLoan_GroupLoanCenterMeeting String str: DECLARE @ODate DATE; SET @ODate='12/5/2025 12:00:00 AM'; DECLARE @BranchId VARCHAR(20), @OfficerId VARCHAR(20), @CenterId VARCHAR(20); SET @BranchId='1002'; SET @OfficerId='EMP00156'; SET @CenterId='10020053'; DECLARE @FTable TABLE ( MemberId VARCHAR(20), MemberName VARCHAR(60), NomineeName VARCHAR(60), MobileNo 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, MobileNo, LoanId, LoanCycle, DisburseDate, LoanAmount, EMIAmount, PaidAmount, GLoanTypeNo ) SELECT ld.MemberId, ld.MemberName, ld.NomineeName, ld.MobileNo, 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.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_pdqmlcr2 StackTrace: at GroupLoan_GroupLoanCenterMeeting.grdData_RowDataBound(Object sender, GridViewRowEventArgs e) TargetSite: Void grdData_RowDataBound(System.Object, System.Web.UI.WebControls.GridViewRowEventArgs) Time: 05/12/2025 04:41:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 04:41:47 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 04:46:39 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00097' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 04:49:17 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/12/2025 04:49:17 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 05:24:22 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/12/2025 05:24:22 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 05:54:59 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/12/2025 05:54:59 PM PageName: GroupLoan_GroupLoanOutstandingReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_yu40hh2x StackTrace: at GroupLoan_GroupLoanOutstandingReport.ExportToExcel(DataTable DT, String fileName) at GroupLoan_GroupLoanOutstandingReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 07:42:54 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00086' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 07:44:04 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: mscorlib StackTrace: at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) TargetSite: Void AbortInternal() Time: 05/12/2025 07:44:04 PM PageName: Account_AccountLedgerBookReport String str: String sql: Data: System.Collections.ListDictionaryInternal HelpLink: InnerException: Message: Thread was being aborted. Source: App_Web_e4icw24o StackTrace: at Account_AccountLedgerBookReport.ExportToExcel(DataTable DT, String fileName) at Account_AccountLedgerBookReport.btnExcel_Click(Object sender, EventArgs e) TargetSite: Void ExportToExcel(System.Data.DataTable, System.String) Time: 05/12/2025 08:20:21 PM PageName: DataSetResult String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1002' 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: 05/12/2025 08:20:21 PM PageName: IndividualLoan_IndvMemberDetailCorrection String str: SELECT a.EmployeeId, a.EmployeeName FROM EmployeeRegistrationDetail a WITH(nolock) WHERE a.GrouLoanTeam='Yes' AND a.BranchId='1002' 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_jfcuzqvq StackTrace: at IndividualLoan_IndvMemberDetailCorrection.fillEmployeeList() TargetSite: Void fillEmployeeList() Time: 05/12/2025 09:18:41 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 09:18:58 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 09:19:32 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean) Time: 05/12/2025 09:20:49 PM PageName: LoanOfficerMobileLoginAppURL String str: SELECT datediff(minute, TokenTime, GETDATE())AS TokenAge, TokenValue FROM UserLoginDetail with(nolock) WHERE UserLoginId='EMP00111' ; 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.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Convert.ToInt64(String value) at LoanOfficerMobileLoginAppURL.Page_Load(Object sender, EventArgs e) TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)