private void btnOutgo_Click(object sender, RoutedEventArgs e)
        {
            SpareOutgoEditView v2 = new SpareOutgoEditView();

            this.Close();
            v2.ShowDialog();
        }
Пример #2
0
        private void CreateSpareMovementOut()
        {
            // вызвать диалог добавление прихода
            SpareOutgoEditView v = new SpareOutgoEditView();

            v._id = -1;
            v.ShowDialog();
        }
Пример #3
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();
            }
        }
Пример #4
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();
        }