Exemple #1
0
        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");
        }