예제 #1
0
        public virtual void AddItem(Nomenclature nomenclature, decimal amountInDB, decimal amountInFact)
        {
            var item = new InventoryDocumentItem()
            {
                Nomenclature = nomenclature,
                AmountInDB   = amountInDB,
                AmountInFact = amountInFact,
                Document     = this
            };

            ObservableItems.Add(item);
        }
 void FineDlgNew_EntitySaved(object sender, EntitySavedEventArgs e)
 {
     FineEditItem.Fine = e.Entity as Fine;
     FineEditItem = null;
 }
 protected void OnButtonFineClicked(object sender, EventArgs e)
 {
     var selected = ytreeviewItems.GetSelectedObject<InventoryDocumentItem>();
     FineDlg fineDlg;
     if (selected.Fine != null)
     {
         fineDlg = new FineDlg(selected.Fine);
         fineDlg.EntitySaved += FineDlgExist_EntitySaved;
     }
     else
     {
         fineDlg = new FineDlg();
         fineDlg.EntitySaved += FineDlgNew_EntitySaved;
     }
     fineDlg.Entity.TotalMoney = selected.SumOfDamage;
     FineEditItem = selected;
     MyTab.TabParent.AddSlaveTab(MyTab, fineDlg);
 }
예제 #4
0
 public virtual void AddItem(Nomenclature nomenclature, decimal amountInDB, decimal amountInFact)
 {
     var item = new InventoryDocumentItem()
     {
         Nomenclature = nomenclature,
         AmountInDB = amountInDB,
         AmountInFact = amountInFact,
         Document = this
     };
     ObservableItems.Add (item);
 }