// нажатие кнопки редактировать private void editItem_Click(object sender, EventArgs e) { // товар if (tabControl1.SelectedTab.Name == "tabPage1") { // открыте формы изменения товара ItemOperationForm editItemForm = new ItemOperationForm(false); editItemForm.Text = "Редактирование товара"; editItemForm.ShowDialog(); } //заказ else if (tabControl1.SelectedTab.Name == "tabPage2") { // удаление всех предыдущих значений в списке для редактируемого заказа currentItemOrdersEntities.Clear(); OrderOperationForm orderForm = new OrderOperationForm(); orderForm.Text = "Редактирование заказа"; orderForm.ShowDialog(); } // вкладка поставщики else { // открыте формы изменения поставщика SupplierOperationForm supplierForm = new SupplierOperationForm { Text = "Изменить поставщика" }; supplierForm.ShowDialog(); } UpdateMainForm(); }
// обработка нажатия кнопки управления поставщиками private void button4_Click(object sender, EventArgs e) { // поиск поставщика из комбо и назначение текущей сущности поставщика MainForm.currentSupplier = DB.SearchSupplier(supplierName: comboBox2.SelectedItem.ToString()); // создание экземпляра окна управления поставщиками SupplierOperationForm SupplierForm = new SupplierOperationForm(); SupplierForm.Text = "Управление поставщиками"; SupplierForm.ShowDialog(); // отображение обновленного списка поставщиков в combobox после закрытия формы редактирования поставщика ComputerShopEntities c = new ComputerShopEntities(); comboBox2.DataSource = c.Suppliers.ToList(); }
// нажатие кнопки добавить private void Add_Click(object sender, EventArgs e) { // вкладка товары if (tabControl1.SelectedTab.Name == "tabPage1") { // новый экземпляр окна операций с товаром ItemOperationForm newItemForm = new ItemOperationForm() { Text = "Создание нового товара" }; newItemForm.ShowDialog(); } // вкладка заказы else if (tabControl1.SelectedTab.Name == "tabPage2") { // удаление всех предыдущих значений в списке для нового заказа currentItemOrdersEntities.Clear(); // новый экземпляр окна операций с заказом OrderOperationForm orderForm = new OrderOperationForm { Text = "Создание нового заказа" }; orderForm.ShowDialog(); } // вкладка поставщики else { // новый экземпляр окна операций с поставщиком SupplierOperationForm supplierForm = new SupplierOperationForm { Text = "Новый поставщик" }; supplierForm.ShowDialog(); } UpdateMainForm(); }