private void additionalServicesGridView_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { var currentRow = additionalServicesGridView.CurrentRow; if (currentRow == null) { return; } var additionalService = additionalServices[currentRow.Index]; using (var f = new EditClientRequestAdditionalServiceForm(null, additionalService.Id)) { f.Saved += (s, eventArgs) => { additionalService.Update(f.ClientRequestAdditionalService); f.Close(); }; f.ShowDialog(); } }
private void addAdditionalServiceButton_Click(object sender, EventArgs e) { if (currentClientRequestPlan.ClientRequest != null) { var clientRequest = currentClientRequestPlan.ClientRequest; using (var f = new EditClientRequestAdditionalServiceForm(clientRequest.Id)) { f.Saved += (s, eventArgs) => { additionalServices.Add(f.ClientRequestAdditionalService); f.Close(); }; f.ShowDialog(); } } }