コード例 #1
0
        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);
        }
コード例 #2
0
        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;
        }