public AccountServiceSuspensionAddChangeForm(AccountServiceSuspension accountServiceSuspension, long apartmentId)
     : this()
 {
     this.m_AccountServiceSuspension = accountServiceSuspension;
     this.m_ApartmentId = apartmentId;
 }
 private void tsbDeleteSuspension_Click(object sender, System.EventArgs e)
 {
     if ((this.GetAccountServiceSuspension() != AccountServiceSuspension.Null) && (Messages.QuestionYesNo(this, "Вы действительно хотите удалить?") != System.Windows.Forms.DialogResult.No))
     {
         this.m_AccountServiceSuspension = this.GetAccountServiceSuspension();
         if ((this.m_AccountServiceSuspension != null) && (this.m_AccountServiceSuspension != AccountServiceSuspension.Null))
         {
             foreach (AccountServiceSuspensionSquare square in AccountServiceSuspensionSquare.FindBySuspensionId(this.m_AccountServiceSuspension.Id))
             {
                 square.Delete();
             }
             this.m_AccountServiceSuspension.Delete();
             this.UpdateBindingAccountServiceSuspension();
         }
     }
 }
 public AccountServiceSuspensionAddChangeForm()
 {
     this.m_AccountServiceSuspension = AccountServiceSuspension.Null;
     this.InitializeComponent();
     this.set_Font(Manager.WindowFont);
 }
 private void tsbAddSuspension_Click(object sender, System.EventArgs e)
 {
     if (this.m_AccountService != AccountService.Null)
     {
         AccountServiceSuspension accountServiceSuspension = new AccountServiceSuspension {
             AccountServiceId = this.m_AccountService.Id
         };
         AccountServiceSuspensionAddChangeForm form = new AccountServiceSuspensionAddChangeForm(accountServiceSuspension, this.m_ApartmentId);
         if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
         {
             this.bsAccountServiceSuspension.set_DataSource(AccountServiceSuspension.FindByAccountServiceId(this.m_AccountService.Id));
         }
     }
 }