public CreditBillItemDetails[] setArrayDetails(System.Data.DataTable dt) { System.Collections.ArrayList arrItems = new System.Collections.ArrayList(); CreditBillItemDetails Details = new CreditBillItemDetails(); foreach (System.Data.DataRow dr in dt.Rows) { Details = new CreditBillItemDetails(); Details.CreditBillDetailID = Int64.Parse(dr["CreditBillDetailID"].ToString()); Details.CreditBillHeaderID = Int64.Parse(dr["CreditBillHeaderID"].ToString()); Details.TransactionDate = DateTime.Parse(dr["TransactionDate"].ToString()); Details.Description = dr["Description"].ToString(); Details.Amount = decimal.Parse(dr["Amount"].ToString()); Details.TransactionTypeID = Int32.Parse(dr["TransactionTypeID"].ToString()); Details.TransactionRefID = Int64.Parse(dr["TransactionRefID"].ToString()); Details.TerminalNoRefID = dr["TerminalNoRefID"].ToString(); Details.BranchIDRefID = Int32.Parse(dr["BranchIDRefID"].ToString()); arrItems.Add(Details); } CreditBillItemDetails[] retDetails = new Data.CreditBillItemDetails[0]; if (arrItems.Count > 0) { retDetails = new Data.CreditBillItemDetails[arrItems.Count]; arrItems.CopyTo(retDetails); } return(retDetails); }
public CreditBillItemDetails[] setArrayDetails(System.Data.DataTable dt) { System.Collections.ArrayList arrItems = new System.Collections.ArrayList(); CreditBillItemDetails Details = new CreditBillItemDetails(); foreach (System.Data.DataRow dr in dt.Rows) { Details = new CreditBillItemDetails(); Details.CreditBillDetailID = Int64.Parse(dr["CreditBillDetailID"].ToString()); Details.CreditBillHeaderID = Int64.Parse(dr["CreditBillHeaderID"].ToString()); Details.TransactionDate = DateTime.Parse(dr["TransactionDate"].ToString()); Details.Description = dr["Description"].ToString(); Details.Amount = decimal.Parse(dr["Amount"].ToString()); Details.TransactionTypeID = Int32.Parse(dr["TransactionTypeID"].ToString()); Details.TransactionRefID = Int64.Parse(dr["TransactionRefID"].ToString()); Details.TerminalNoRefID = dr["TerminalNoRefID"].ToString(); Details.BranchIDRefID = Int32.Parse(dr["BranchIDRefID"].ToString()); arrItems.Add(Details); } CreditBillItemDetails[] retDetails = new Data.CreditBillItemDetails[0]; if (arrItems.Count > 0) { retDetails = new Data.CreditBillItemDetails[arrItems.Count]; arrItems.CopyTo(retDetails); } return retDetails; }