private void button2_Click(object sender, EventArgs e) { try { string status = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[Status.DisplayIndex].Value.ToString(); if (status == "закрыт") return; //создаем объект второй формы dobavlenie_zakaza f = new dobavlenie_zakaza(); f.mode = false; // режим редактирования f.zakaz_id = Convert.ToInt32(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[iDDataGridViewTextBoxColumn.DisplayIndex].Value.ToString()); f.klient_fio = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[klientfioDataGridViewTextBoxColumn.DisplayIndex].Value.ToString(); f.dt = Convert.ToDateTime(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[dataDataGridViewTextBoxColumn.DisplayIndex].Value.ToString()); // если пользователь в форме добавления нажал на первую кнопку: if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // осуществляем выгрузку в DataGridView обновленных данных: this.zakaz1TableAdapter.Fill(this.kafeDataSet.Zakaz1); zakaz1TableAdapter.Update(this.kafeDataSet.Zakaz1); } } catch (Exception e1) { System.Windows.Forms.MessageBox.Show(e1.Message); } }
private void button4_Click(object sender, EventArgs e) { try { //создаем объект второй формы dobavlenie_zakaza f = new dobavlenie_zakaza(); f.mode = false; // режим редактирования f.klient_fio = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[dataGridViewTextBoxColumn4.DisplayIndex].Value.ToString(); f.dt = DateTime.Now; f.dobavlenie_zakaza_Load(sender, e); f.mode = true; // режим добавления f.button1_Click(sender, e); // открываем форму работы с заказами zakazy zf = new zakazy(); zf.otkr_bluda = true; zf.ShowDialog(); } catch (Exception e1) { System.Windows.Forms.MessageBox.Show(e1.Message); } }
private void button1_Click(object sender, EventArgs e) { try { //создаем объект второй формы dobavlenie_zakaza f = new dobavlenie_zakaza(); f.mode = true; // режим добавления // если пользователь в форме добавления нажал на первую кнопку: if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // осуществляем выгрузку в DataGridView обновленных данных: this.zakaz1TableAdapter.Fill(this.kafeDataSet.Zakaz1); zakaz1TableAdapter.Update(this.kafeDataSet.Zakaz1); // сразу открываем окно редактирования списка блюд zakaz1BindingSource.MoveLast(); button4.PerformClick(); } } catch (Exception e1) { System.Windows.Forms.MessageBox.Show(e1.Message); } }