void CopyRecord(InvItemClient selectedItem) { if (selectedItem == null) { return; } var item = Activator.CreateInstance(selectedItem.GetType()) as InvItemClient; CorasauDataGrid.CopyAndClearRowId(selectedItem, item); ClearValues(item); AddDockItem(TabControls.InventoryItemPage2, new object[] { item, false }, Uniconta.ClientTools.Localization.lookup("InventoryItems"), "Add_16x16.png"); }
void CopyRecord(InvItemClient selectedItem) { if (selectedItem == null) { return; } var invItem = Activator.CreateInstance(selectedItem.GetType()) as InvItemClient; CorasauDataGrid.CopyAndClearRowId(selectedItem, invItem); invItem._EAN = null; invItem._Qty = 0; invItem._CostValue = 0; invItem._qtyOnStock = 0; invItem._qtyOrdered = 0; invItem._qtyReserved = 0; invItem.HasNotes = false; invItem.HasDocs = false; var parms = new object[2] { invItem, false }; AddDockItem(TabControls.InventoryItemPage2, parms, Uniconta.ClientTools.Localization.lookup("InventoryItems"), "Add_16x16.png"); }