private bool CreateDetails(int iRow) { try { bool boRetValue = false; mDetails = new Data.SalesTransactionDetails(); mDetails.TransactionID = Convert.ToInt64(dgItems[iRow, 0]); mDetails.TransactionNo = dgItems[iRow, 1].ToString(); Data.SalesTransactions clsTransactions = new Data.SalesTransactions(); mDetails = clsTransactions.Details(mDetails.TransactionNo, TerminalDetails.TerminalNo, TerminalDetails.BranchID); // 14Jun2015 : Update to Status Resume only if the Status is not Closed. if (TransactionStatusToList != RetailPlus.TransactionStatus.Closed) { clsTransactions.Resume(mDetails.TransactionID); } Data.SalesTransactionItems clsItems = new Data.SalesTransactionItems(clsTransactions.Connection, clsTransactions.Transaction); mDetails.TransactionItems = clsItems.Details(mDetails.TransactionID, mDetails.TransactionDate); clsTransactions.CommitAndDispose(); boRetValue = true; return(boRetValue); } catch (Exception ex) { MessageBox.Show(ex.Message, "RetailPlus", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private bool CreateDetails(int iRow) { try { bool boRetValue = false; mDetails = new Data.SalesTransactionDetails(); mDetails.TransactionID = Convert.ToInt64(dgItems[iRow, 0]); mDetails.TransactionNo = dgItems[iRow, 1].ToString(); Data.SalesTransactions clsTransactions = new Data.SalesTransactions(); mDetails = clsTransactions.Details(mDetails.TransactionNo, TerminalDetails.TerminalNo, TerminalDetails.BranchID); clsTransactions.Resume(mDetails.TransactionID); Data.SalesTransactionItems clsItems = new Data.SalesTransactionItems(clsTransactions.Connection, clsTransactions.Transaction); mDetails.TransactionItems = clsItems.Details(mDetails.TransactionID, mDetails.TransactionDate); clsTransactions.CommitAndDispose(); boRetValue = true; return boRetValue; } catch (Exception ex) { MessageBox.Show(ex.Message, "RetailPlus", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } }