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));
     }
 }