コード例 #1
0
 private void BankAccountAdd()
 {
     if (_id < 1)
     {
         CreateItem();
     }
     BankAccountEditView v = new BankAccountEditView(this._id);
     v.ShowDialog();
     LoadBankAccounts();
 }
コード例 #2
0
 // вызов окна создания нового расчетного счета и выбор его созданного
 private void CreateNewBankAccount()
 {
     account a = edtAccount.SelectedItem as account;
     if (a != null)
     {
         BankAccountEditView v = new BankAccountEditView(a.id);
         v.ShowDialog();
         LoadBankAccounts();
         edtBankAccount.SelectedValue = v.AccountID;
     }
     else
         MessageBox.Show("Сначала выберите контрагента!");
 }
コード例 #3
0
ファイル: SelectView.xaml.cs プロジェクト: bashlykevich/Bycar
        public void ItemAdd()
        {
            Window v = null;
            if (ClassName.Equals((new account()).ToString()))
            {
                v = new AccountsEditView();
                (v as AccountsEditView)._id = -1;
            }
            if (ClassName.Equals((new bank()).ToString()))
            {
                v = new BanksEditView();
                (v as BanksEditView)._ID = -1;
            }
            if (ClassName.Equals((new warehouse()).ToString()))
            {
                v = new WarehousesEditView();
                (v as WarehousesEditView)._id = -1;
            }
            if (ClassName.Equals((new brand()).ToString()))
            {
                v = new BrandsEditView();
                (v as BrandsEditView)._id = -1;
            }
            if (ClassName.Equals((new car_producer()).ToString()))
            {
                v = new CarProducersEditView();
                (v as CarProducersEditView)._id = -1;
            }
            if (ClassName.Equals((new unit()).ToString()))
            {
                v = new UnitsEditView();
                (v as UnitsEditView)._id = -1;
            }
            if (ClassName.Equals((new spare_group()).ToString()))
            {
                MessageBox.Show("Группы можно создавать только из дерева групп!");
                return;
                //v = new SpareGroupEditView();
                //(v as SpareGroupEditView).p = -1;
            }
            if (ClassName.Equals((new bank_account()).ToString()))
            {
                v = new BankAccountEditView(ParentItemID);

                //(v as BankAccountEditView). = -1;
            }
            if (ClassName.Equals((new BankAccountView()).ToString()))
            {
                v = new BankAccountEditView(ParentItemID);

                //(v as BankAccountEditView). = -1;
            }

            //else
            v.ShowDialog();
            LoadItems();
        }
コード例 #4
0
ファイル: SelectView.xaml.cs プロジェクト: bashlykevich/Bycar
        /*
        public void ItemAdd(int ParentID)
        {
            Window v = null;
            if (ClassName.Equals((new bank_account()).ToString()))
            {
                v = new BankAccountEditView(ParentID);

                //(v as BankAccountEditView). = -1;
            }
            else
                v.ShowDialog();
            LoadItems();
        }*/
        public void ItemEdit()
        {
            if (dgItems.SelectedItem == null)
            {
                MessageBox.Show("Не выбрана запись для редактирования!");
                return;
            }
            Window v = null;
            if (ClassName.Equals((new account()).ToString()))
            {
                v = new AccountsEditView();
                (v as AccountsEditView).LoadItem((dgItems.SelectedItem as account).id);
            }
            if (ClassName.Equals((new warehouse()).ToString()))
            {
                v = new WarehousesEditView();
                (v as WarehousesEditView).LoadItem((dgItems.SelectedItem as warehouse).id);
            }
            if (ClassName.Equals((new bank()).ToString()))
            {
                v = new BanksEditView();
                (v as BanksEditView).LoadItem((dgItems.SelectedItem as bank).id);
            }
            if (ClassName.Equals((new brand()).ToString()))
            {
                v = new BrandsEditView();
                (v as BrandsEditView).LoadItem((dgItems.SelectedItem as brand).id);
            }
            if (ClassName.Equals((new car_producer()).ToString()))
            {
                v = new CarProducersEditView();
                (v as CarProducersEditView).LoadItem((dgItems.SelectedItem as car_producer).id);
            }
            if (ClassName.Equals((new unit()).ToString()))
            {
                v = new UnitsEditView();
                (v as UnitsEditView).LoadItem((dgItems.SelectedItem as unit).id);
            }
            if (ClassName.Equals((new bank_account()).ToString()))
            {
                v = new BankAccountEditView();
                (v as BankAccountEditView).LoadItem((dgItems.SelectedItem as BankAccountView).id);
            }
            if (ClassName.Equals((new BankAccountView()).ToString()))
            {
                v = new BankAccountEditView();
                (v as BankAccountEditView).LoadItem((dgItems.SelectedItem as BankAccountView).id);
            }
            if (ClassName.Equals((new spare_group()).ToString()))
            {
                MessageBox.Show("Группы можно редактировать только из дерева групп!");
                return;
                //v = new SpareGroupEditView();
                //(v as SpareGroupEditView).LoadItem((dgItems.SelectedItem as spare_group).name);
            }
            v.ShowDialog();
            LoadItems();
        }