private void tsbEdit_Click(object sender, System.EventArgs e) { ServiceSplitDocument currentSchemeSplittingCalc = this.GetCurrentSchemeSplittingCalc(); if ((currentSchemeSplittingCalc != null) && (currentSchemeSplittingCalc != ServiceSplitDocument.Null)) { ServiceSplitDocumentAddChangeForm form = new ServiceSplitDocumentAddChangeForm(currentSchemeSplittingCalc, currentSchemeSplittingCalc.Id); form.set_Text("Изменение записи"); if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.Yes) { this.bsServiceSplitDocuments.set_Sort("FromDate desc"); this.bsServiceSplitDocuments.set_Position(this.bsServiceSplitDocuments.IndexOf(currentSchemeSplittingCalc)); } } }
private void tbsAdd_Click(object sender, System.EventArgs e) { ServiceSplitDocument splittingCalc = new ServiceSplitDocument(); ServiceSplitDocumentAddChangeForm form = new ServiceSplitDocumentAddChangeForm(splittingCalc, splittingCalc.Id); form.set_Text("Добавление записи"); if ((form.ShowDialog(this) != System.Windows.Forms.DialogResult.Yes) && !splittingCalc.IsNew) { this.bsServiceSplitDocuments.Add(splittingCalc); this.bsServiceSplitDocuments.set_Sort("FromDate desc"); this.bsServiceSplitDocuments.set_Position(this.bsServiceSplitDocuments.IndexOf(splittingCalc)); } }