//действия с dataGridView (выбор товара и складов) private void dataGridView_MouseDoubleClick_1(object sender, MouseButtonEventArgs e) { try {//доделать!!!! //вытягивание фразы с выбраной строки для дальнейшего перехода DataRowView dRowView = (DataRowView)dataGridView.SelectedItems[0]; DataRow dRow = dRowView.Row; string cellContent = dRow[0].ToString(); //отправка имени склада в окно заказа if (goodLevel == -1 && senderName != "") { DelegatesData.NSWHCHandler(senderName, cellContent); this.Close(); } else { //выбор товарной группы (категория/модель/марка) if (categorySel) { goodLevel++; switch (goodLevel) { case 1: goodTableCreate("Brand", cellContent); break; case 2: goodTableCreate("Good", cellContent); break; default: goodLevel = 2; CreateOrderListView(dRow[2].ToString()); break; } } } } catch { } }
private void Button_Click(object sender, RoutedEventArgs e) { if (TBoxName.Text == "") { MessageBox.Show("Имя не может быть пустым!!!!"); } //добавление нового склада в бд else { try { //создание команды удаления и её выполнение using (con = new SqlConnection(@"Data Source=vladp; Initial Catalog=VST; Integrated Security=True")) { con.Open(); SqlCommand cmd = new SqlCommand(string.Format("INSERT INTO {0} ([Name]) VALUES (@Name)", tableName), con); cmd.Parameters.Add("@Name", SqlDbType.NVarChar, 50).Value = TBoxName.Text; cmd.ExecuteNonQuery(); if (categoryName == "") { DelegatesData.RefreshNonGoodTableHandler(); } else { DelegatesData.RefreshGoodTableHandler(tableName, categoryName); } } } catch (Exception exc) { con.Close(); } if (DelegatesData.RefreshComboBoxesHandler != null) { DelegatesData.RefreshComboBoxesHandler(); } } this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { if (TBoxName.Text == "") { MessageBox.Show("Имя не может быть пустым!!!!"); } //добавление нового склада в бд else { try { //создание команды удаления и её выполнение using (con = new SqlConnection(@"Data Source=vladp; Initial Catalog=VST; Integrated Security=True")) { con.Open(); SqlCommand cmd = new SqlCommand(string.Format("INSERT INTO [dbo].[Warehouses] ([Name],[Supplier_Cons]) VALUES (@Name, @Type)"), con); cmd.Parameters.Add("@Name", SqlDbType.NVarChar, 50).Value = TBoxName.Text; cmd.Parameters.Add("@Type", SqlDbType.NVarChar, 50).Value = ComboBoxAddInfo.SelectedValue.ToString(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { ComboBoxAddInfo.Items.Add(reader[2]); } DelegatesData.RefreshNonGoodTableHandler(); } } catch (Exception exc) { con.Close(); MessageBox.Show(exc.Message); } } this.Close(); }
//создать заказ private void ButOK_Click(object sender, RoutedEventArgs e) { DelegatesData.NSOLCHandler(dataTableSelectedGoods, dtNormalSelectView); this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { ChangeItem(); DelegatesData.RefreshNonGoodTableHandler(); this.Close(); }