public ApartmentTerritorialSubdivisionHistoryAddChangeForm(ApartmentTerritorialSubdivision ApartmentTerritorialSubdivision)
     : this()
 {
     this.m_ApartmentTerritorialSubdivision = ApartmentTerritorialSubdivision;
 }
 public void SaveGeneral()
 {
     if (this.ValidateControls() == string.Empty)
     {
         if (this.selectType.SelectedFasetItem != FasetItem.Null)
         {
             this.SaveDataApartmentType(this.m_apartmentType, this.selectType);
         }
         if (this.selectHouseType.SelectedFasetItem != FasetItem.Null)
         {
             this.SaveDataApartmentType(this.m_houseapartmentType, this.selectHouseType);
         }
         if (this.selectAccomplishmentType.SelectedFasetItem != FasetItem.Null)
         {
             this.SaveDataApartmentType(this.m_accomplishmentType, this.selectAccomplishmentType);
         }
         if (this.selectOrganization.SelectedOrganizationOld != null)
         {
             if (this.m_apartmentTerritorial == ApartmentTerritorialSubdivision.Null)
             {
                 this.m_apartmentTerritorial = new ApartmentTerritorialSubdivision();
                 this.m_apartmentTerritorial.Id = -1L;
                 this.m_apartmentTerritorial.ApartmentId = this.m_Apartment.Id;
             }
             this.m_apartmentTerritorial.OrgId = this.selectOrganization.SelectedOrganizationOld.Id;
             this.m_apartmentTerritorial.FromDate = this.tbFromDate.Value;
             this.m_apartmentTerritorial.Created = System.DateTime.Now;
             try
             {
                 this.m_apartmentTerritorial.SaveChanges();
             }
             catch (System.Exception exception)
             {
                 System.Windows.Forms.MessageBox.Show(exception.ToString());
             }
         }
         if (this.selectHouseHolder.SelectedOrganizationOld != null)
         {
             if (this.m_apartmenthouseHolder == ApartmentHouseHolder.Null)
             {
                 this.m_apartmenthouseHolder = new ApartmentHouseHolder();
                 this.m_apartmenthouseHolder.Id = -1L;
                 this.m_apartmenthouseHolder.ApartmentId = this.m_Apartment.Id;
             }
             this.m_apartmenthouseHolder.OrgId = this.selectHouseHolder.SelectedOrganizationOld.Id;
             this.m_apartmenthouseHolder.FromDate = this.tbFromDate.Value;
             this.m_apartmenthouseHolder.SaveChanges();
         }
         if (((this.nudTotalArea.Value != 0M) || (this.nudLivingArea.Value != 0M)) || (((this.nudHeatingArea.Value != 0M) || (this.nudBalconyArea.Value != 0M)) || (this.selectOrgDocument.SelectedOrgDocument != null)))
         {
             this.ApartmentAreaAdd();
         }
         if (((this.nudFloorsCount.Value != 0M) || (this.nudDoorWay.Value != 0M)) || (((this.nudFloorHouse.Value != 0M) || (this.nudRoomsCount.Value != 0M)) || (this.tbPhone.get_Text().Trim() != string.Empty)))
         {
             this.ApartmentAdd();
         }
     }
 }
 private void tsbAdd_Click(object sender, System.EventArgs e)
 {
     ApartmentTerritorialSubdivision apartmentTerritorialSubdivision = new ApartmentTerritorialSubdivision {
         Id = -1L,
         ApartmentId = this.m_apartmentId
     };
     new ApartmentTerritorialSubdivisionHistoryAddChangeForm(apartmentTerritorialSubdivision).ShowDialog(this);
     this.UpdateApartmentTerritorialSubdivisionHistory();
 }