public void Fill(long apartmentId, System.DateTime fromdata)
 {
     if (this.apartmentType == ApartmentType.Null)
     {
         this.DataSource = new ApartmentOwner();
         this.DataSource.FromDate = fromdata;
         this.DataSource.ApartmentId = apartmentId;
         this.DataSource.Num = 1;
         this.DataSource.Denom = 1;
         this.apartmentType = new ApartmentType();
         this.apartmentType.ApartmentId = apartmentId;
         this.apartmentType.FasetId = 0x37;
         this.selectTypeOwnerFasetName.Faset = (FasetsEnum) this.apartmentType.FasetId;
         this.selectTypeOwnerFasetName.RefreshValuesWithNull();
         if (this.apartmentType.FasetItemId != 0)
         {
             this.selectTypeOwnerFasetName.SelectedFasetItem = this.apartmentType.GetFasetItem();
         }
         else
         {
             this.selectTypeOwnerFasetName.SelectedFasetItem = FasetItem.Null;
         }
     }
 }
 private void SaveDataApartmentType(ApartmentType SaveapartmentType, SelectFasetData selectFaset)
 {
     if (!this.tbFromDate.IsNull)
     {
         SaveapartmentType.FromDate = this.tbFromDate.Value;
     }
     SaveapartmentType.FasetItemName = selectFaset.SelectedFasetItem.ToString();
     SaveapartmentType.FasetItemId = selectFaset.SelectedFasetItem.Id;
     SaveapartmentType.SaveChanges();
 }
 private void ObjectApartmentType_Load(ref ApartmentType apartmentType, FasetsEnum itemEnum, SelectFasetData selectFaset)
 {
     if (apartmentType == ApartmentType.Null)
     {
         apartmentType = new ApartmentType();
         apartmentType.ApartmentId = this.m_Apartment.Id;
         apartmentType.FasetId = (short) ((short) itemEnum);
         selectFaset.Faset = (FasetsEnum) apartmentType.FasetId;
         selectFaset.RefreshValuesWithNull();
         if (apartmentType.FasetItemId != 0)
         {
             selectFaset.SelectedFasetItem = apartmentType.GetFasetItem();
         }
         else
         {
             selectFaset.SelectedFasetItem = FasetItem.Null;
         }
     }
 }
 public ApartmentTypeHistoryForm(ApartmentType apartmentType)
     : this()
 {
     this.m_ApartmentType = apartmentType;
 }
 public ApartmentTypeHistoryForm()
 {
     this.m_ApartmentType = ApartmentType.Null;
     this.InitializeComponent();
     this.set_Font(Manager.WindowFont);
 }
 private void tsbDelete_Click(object sender, System.EventArgs e)
 {
     if ((this.bsApartmentType.get_Current() != null) && (Messages.QuestionYesNo(this, "Вы действительно хотите удалить?") != System.Windows.Forms.DialogResult.No))
     {
         this.m_ApartmentType = this.bsApartmentType.get_Current() as ApartmentType;
         if ((this.m_ApartmentType != null) && (this.m_ApartmentType != ApartmentType.Null))
         {
             this.m_ApartmentType.Delete();
             this.bsApartmentType.Remove(this.m_ApartmentType);
             this.update = true;
         }
     }
 }
 private void tsbChange_Click(object sender, System.EventArgs e)
 {
     this.m_ApartmentType = (this.bsApartmentType.get_Current() == null) ? ApartmentType.Null : ((ApartmentType) this.bsApartmentType.get_Current());
     if (this.m_ApartmentType != ApartmentType.Null)
     {
         ApartmentTypeAddChangeForm form = new ApartmentTypeAddChangeForm(this.m_ApartmentType);
         form.set_Text("Изменение");
         if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
         {
             this.bsApartmentType.set_Sort(this.bsApartmentType.get_Sort());
             this.update = true;
         }
     }
 }
 private void tsbAdd_Click(object sender, System.EventArgs e)
 {
     ApartmentType apartmentType = new ApartmentType {
         ApartmentId = this.m_ApartmentType.ApartmentId,
         FasetId = this.m_ApartmentType.FasetId
     };
     ApartmentTypeAddChangeForm form = new ApartmentTypeAddChangeForm(apartmentType);
     form.set_Text("Добавление");
     if (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
     {
         this.bsApartmentType.Add(apartmentType);
         this.bsApartmentType.set_Sort(this.bsApartmentType.get_Sort());
         this.update = true;
     }
 }
Beispiel #9
0
 private bool GetHistoryApartmentType(FasetsEnum itemEnum)
 {
     if (this.m_Apartment == Apartment.Null)
     {
         return false;
     }
     ApartmentType apartmentType = new ApartmentType {
         ApartmentId = this.m_Apartment.Id,
         FasetId = (short) ((short) itemEnum)
     };
     ApartmentTypeHistoryForm form = new ApartmentTypeHistoryForm(apartmentType);
     return (bool) (form.ShowDialog(this) == System.Windows.Forms.DialogResult.OK);
 }
 private void btnAddType_Click(object sender, System.EventArgs e)
 {
     if (this.dbFromDateType.IsNull || string.IsNullOrEmpty(this.selectType.get_Text()))
     {
         BalloonWindow window = new BalloonWindow("Введите дату начала действия");
         window.Show(this.btnAddChangeType);
     }
     else if (this.selectType.SelectedFasetItem == FasetItem.Null)
     {
         new BalloonWindow("Выберите тип").Show(this.btnAddChangeType);
     }
     else
     {
         if (this.m_ApartmentType == null)
         {
             this.m_ApartmentType = new ApartmentType();
             this.m_ApartmentType.Id = -1L;
         }
         if (!this.dbFromDateType.IsNull)
         {
             this.m_ApartmentType.FromDate = this.dbFromDateType.Value;
         }
         this.m_ApartmentType.FasetItemName = this.selectType.SelectedFasetItem.ToString();
         this.m_ApartmentType.FasetItemId = this.selectType.SelectedFasetItem.Id;
         this.m_ApartmentType.SaveChanges();
         base.set_DialogResult(System.Windows.Forms.DialogResult.OK);
         base.Close();
     }
 }
 public ApartmentTypeAddChangeForm(ApartmentType apartmentType)
     : this()
 {
     this.m_ApartmentType = apartmentType;
 }