private void tsbEdit_Click(object sender, System.EventArgs e)
 {
     ServiceTypeSubQuality currentServiceTypeSuspensionType = this.GetCurrentServiceTypeSuspensionType();
     if ((currentServiceTypeSuspensionType != null) && (currentServiceTypeSuspensionType != ServiceTypeSubQuality.Null))
     {
         ServiceTypeSubQualityAddChangeForm form = new ServiceTypeSubQualityAddChangeForm(currentServiceTypeSuspensionType, currentServiceTypeSuspensionType.Id);
         form.set_Text("Изменение записи");
         if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.Yes)
         {
             this.bsServiceTypeSuspensionTypes.set_Sort("ServiceName desc");
             this.bsServiceTypeSuspensionTypes.set_Position(this.bsServiceTypeSuspensionTypes.IndexOf(currentServiceTypeSuspensionType));
         }
     }
 }
 private void tbsAdd_Click(object sender, System.EventArgs e)
 {
     ServiceTypeSubQuality serviceTypeSubQuality = new ServiceTypeSubQuality();
     ServiceTypeSubQualityAddChangeForm form = new ServiceTypeSubQualityAddChangeForm(serviceTypeSubQuality, serviceTypeSubQuality.Id);
     form.set_Text("Добавление записи");
     if (form.ShowDialog(this) != System.Windows.Forms.DialogResult.Yes)
     {
         if (!serviceTypeSubQuality.IsNew)
         {
             this.bsServiceTypeSuspensionTypes.Add(serviceTypeSubQuality);
             this.bsServiceTypeSuspensionTypes.set_Sort("ServiceName asc");
             this.bsServiceTypeSuspensionTypes.set_Position(this.bsServiceTypeSuspensionTypes.IndexOf(serviceTypeSubQuality));
         }
     }
     else
     {
         this.UpdateBindingServiceTypeSuspensionTypes();
     }
 }