public FasetNotFoundException(FasetsEnum data) : base(string.Format("Справочник с типом {0} не найден", data)) { }
public static System.Collections.Generic.Dictionary<int, FasetItem> GetFasetItems(FasetsEnum data) { if (faset_items == null) { faset_items = Mappers.FasetItemMapper.FindAll(); } if (!faset_items.ContainsKey((int) data)) { throw new FasetNotFoundException(data); } return faset_items[(int) data]; }
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 static FasetItem GetFasetItem(FasetsEnum data, int id) { System.Collections.Generic.Dictionary<int, FasetItem> fasetItems = GetFasetItems(data); if (id == 0) { return FasetItem.Null; } if (!fasetItems.ContainsKey(id)) { throw new FasetItemNotFoundException(GetFaset(data), (long) id); } return fasetItems[id]; }
public static System.Collections.Generic.List<FasetItem> GetFasetItemList(FasetsEnum data) { return new System.Collections.Generic.List<FasetItem>(GetFasetItems(data).Values); }
public FasetItem FindByName(FasetsEnum fasetId, string name) { System.Data.SqlClient.SqlParameter[] parameters = new System.Data.SqlClient.SqlParameter[2]; parameters[0] = new System.Data.SqlClient.SqlParameter("@fasetId", System.Data.SqlDbType.Int); parameters[0].set_Value(fasetId); parameters[1] = new System.Data.SqlClient.SqlParameter("@name", System.Data.SqlDbType.VarChar); parameters[1].set_Value(name); System.Data.DataTable table = DALSql.ExecuteDataTable("\tselect id, fasetId, name \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfrom sn.FasetItems \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\twhere\tfasetId = @fasetId\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tand name = @name", parameters); if (table.Rows.get_Count() == 0) { return FasetItem.Null; } return Load(table.Rows.get_Item(0)); }
public static Faset GetFaset(FasetsEnum data) { if (fasets == null) { fasets = Mappers.FasetMapper.FindAll(); } if (!fasets.ContainsKey((int) data)) { throw new FasetNotFoundException(data); } return fasets[(int) data]; }
public ObjectList<ServiceNormType> GetFullServiceNormTypes(FasetsEnum fasetsEnum) { return Mappers.ServiceNormTypeMapper.FindFullByServiceNormId(base.Id, fasetsEnum); }
public ObjectList<ServiceNormType> FindFullByServiceNormIdServiceNormTypeTable(FasetsEnum fasetsEnum, System.Data.DataTable dtServiceNormTypesByPropertySave) { return Mappers.ServiceNormTypeMapper.FindFullByServiceNormIdServiceNormTypeTable(base.Id, fasetsEnum, dtServiceNormTypesByPropertySave); }
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); }
public FasetItem(FasetsEnum fasetId, string name) { this.FasetId = fasetId; this.Name = name; }
public static FasetItem FindByName(FasetsEnum fasetId, string name) { return Mappers.FasetItemMapper.FindByName(fasetId, name); }