Ejemplo n.º 1
0
 private void CreateOutgo()
 {
     if (dgIncomes.SelectedItem != null)
     {
         SpareInOutgoEditView v = new SpareInOutgoEditView();
         v._SpareName            = (dgIncomes.SelectedItem as SpareInSpareIncomeView).SpareName;
         v._SpareInSpareIncomeID = (dgIncomes.SelectedItem as SpareInSpareIncomeView).id;
         v._AvailableQuantity    = (dgIncomes.SelectedItem as SpareInSpareIncomeView).QRest.Value;
         v._SpareOutgoID         = _SpareOutgoID;
         v._Price = (dgIncomes.SelectedItem as SpareInSpareIncomeView).DF_PriceInCurrency.Value;
         v.CurrentCurrencyCode = this.CurrentCurrencyCode;
         v.ShowDialog();
         int        SpareID = (dgIncomes.SelectedItem as SpareInSpareIncomeView).SpareID.Value;
         DataAccess da      = new DataAccess();
         SpareContainer.Instance.Update(SpareID);
         if (ParentWindow != null)
         {
             ParentWindow.LoadOfferings();
             ParentWindow.dgSpares.UpdateLayout();
             ParentWindow.dgSpares.ScrollIntoView(dgSpares.Items[dgSpares.Items.Count - 1]);
         }
         LoadSpares();
     }
 }