private void btnNewOrder_Click(object sender, EventArgs e) { dataChangedFromNewOrder = false; var frmOrder = new FormNewOrder(); frmOrder.FrmOrder = this; frmOrder.IsNew = true; frmOrder.ShowDialog(); if (dataChangedFromNewOrder) { GenerateData(); } }
private void dataGridOrders_CellClick(object sender, DataGridViewCellEventArgs e) { dataChangedFromNewOrder = false; if (e.RowIndex >= 0 && e.ColumnIndex >= 0) { var data = (Order)dataGridOrders.Rows[e.RowIndex].DataBoundItem; var frmOrder = new FormNewOrder(); frmOrder.passedOrder = data; frmOrder.FrmOrder = this; frmOrder.IsNew = false; frmOrder.ShowDialog(); if (dataChangedFromNewOrder) { GenerateData(); } } }