예제 #1
0
 private void CreateSpareMovementOut()
 {
     // вызвать диалог добавление прихода
     SpareOutgoEditView v = new SpareOutgoEditView();
     v._id = -1;
     v.ShowDialog();
 }
예제 #2
0
 private void EditSelectedSpareMovementOut()
 {
     int id = 0;
     SpareOutgoView b = null;
     DataGrid dataGrid = dgSpareMovementOut;
     if (dataGrid.SelectedItem != null)
     {
         object sel = dataGrid.SelectedItem;
         b = (SpareOutgoView)sel;
         id = b.id;
     }
     if (id > 0)
     {
         SpareOutgoEditView v = new SpareOutgoEditView();
         v._id = b.id;
         v.ShowDialog();
         LoadSpareOutgo();
     }
 }
예제 #3
0
        private void CreateOutgoByInvoice()
        {
            da = new DataAccess();
            this.Item = FormToItem();
            bool WarningFlag = false;
            List<SpareInInvoiceView> items = da.GetSparesByInvoiceID(Item.id);
            foreach (SpareInInvoiceView siiv in items)
            {
                if (!siiv.IncomeID.HasValue)
                {
                    WarningFlag = true;
                }
            }
            if (WarningFlag)
            {
                MessageBox.Show("Вероятно, данный счет-фактура создан в предыдущей версии программы, поэтому не все товары могут быть перенесены в новую накладную.");
            }
            SpareOutgoEditView v = new SpareOutgoEditView(this.Item);
            v.ShowDialog();

            //Close();
        }
 private void btnOutgo_Click(object sender, RoutedEventArgs e)
 {
     SpareOutgoEditView v2 = new SpareOutgoEditView();
     this.Close();
     v2.ShowDialog();
 }