public Doc_ShopC_Item(long xStock_ID, DataRow[] drs_DocInvoice, DataRow[] drs_DocProformaInvoice) { Stock_ID = xStock_ID; int iCount1 = drs_DocInvoice.Length; int iCount2 = drs_DocProformaInvoice.Length; int iCountAll = iCount1 + iCount2; if (iCountAll > 0) { adata = new Doc_ShopC_Item_Data[iCountAll]; int i = 0; while (i< iCount1) { adata[i] = new Doc_ShopC_Item_Data((long)drs_DocInvoice[i]["DocInvoice_ID"], (long)drs_DocInvoice[i]["ID"], -1, -1); i++; } int j = 0; while (j < iCount2) { adata[i] = new Doc_ShopC_Item_Data(-1, -1, (long)drs_DocProformaInvoice[j]["DocProformaInvoice_ID"], (long)drs_DocProformaInvoice[j]["ID"]); i++; j++; } } }
public Form_Show_Documents_Where_stock_item_was_sold_or_reserved(long xStock_ID, Doc_ShopC_Item_Data[] xadata) { InitializeComponent(); Stock_ID = xStock_ID; adata = xadata; dcol_DocumentType = new DataColumn("DocumentType", typeof(bool)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_DocumentType); dcol_DocumentTypeName = new DataColumn("DocumentTypeName", typeof(string)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_DocumentTypeName); dcol_Addressee = new DataColumn("Addressee", typeof(string)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_Addressee); dcol_Draft = new DataColumn("Draft", typeof(bool)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_Draft); dcol_DraftNumber = new DataColumn("DraftNumber", typeof(long)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_DraftNumber); dcol_FinancialYear = new DataColumn("FinancialYear", typeof(long)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_FinancialYear); dcol_NumberInFinancialYear = new DataColumn("NumberInFinancialYear", typeof(long)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_NumberInFinancialYear); dcol_Item_UniqueName = new DataColumn("Item_UniqueName", typeof(string)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_Item_UniqueName); dcol_StockTakeName = new DataColumn("StockTakeName", typeof(string)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_StockTakeName); dcol_QuantityTakenFromStock = new DataColumn("QuantityTakenFromStock", typeof(decimal)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_QuantityTakenFromStock); dcol_ExpiryDate = new DataColumn("ExpiryDate", typeof(DateTime)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_ExpiryDate); dcol_StockTakeDate = new DataColumn("StockTakeDate", typeof(DateTime)); dt_Where_stock_item_was_sold_or_reserved.Columns.Add(dcol_StockTakeDate); lngRPM.s_Form_Show_Documents_Where_stock_item_was_sold_or_reserved.Text(this); }