private EntityUISettingDTO ToEntityUISettingDTO(EntityUISetting item) { EntityUISettingDTO result = new EntityUISettingDTO(); result.ID = item.ID; result.UIColumnsCount = item.UIColumnsCount; return(result); }
private EntityUISettingDTO GetEntityUISetting() { if (_EntityUISetting == null) { _EntityUISetting = new EntityUISettingDTO(); _EntityUISetting.UIColumnsCount = 4; } return(_EntityUISetting); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (Message == null) { Message = new EntityUISettingDTO(); } Message.UIColumnsCount = Convert.ToInt16(txtColumnsCount.Text); bizEntityUISetting.UpdateEntityUISettings(EntityID, Message); MessageBox.Show("اطلاعات ثبت شد"); }
public EntityUISettingDTO GetEntityUISetting(int entityID) { EntityUISettingDTO result = new EntityUISettingDTO(); using (var projectContext = new DataAccess.MyProjectEntities()) { var EntityUISettings = projectContext.EntityUISetting.FirstOrDefault(x => x.ID == entityID); if (EntityUISettings != null) { return(ToEntityUISettingDTO(EntityUISettings)); } return(null); } }
//////public IAG_View_TemporaryView TemporarySearchView { set; get; } //public I_View_SearchViewArea SearchViewArea { set; get; } //public AG_View_SearchViewEntityArea View //{ // set; // get; //} //public void ClearData() //{ // //if ( ViewInitializer.SearchData.Count > 0) // // ViewInitializer.SearchData.Clear();; // // editArea.ClearUIData(); // //var newData = CreateDefaultData(); // foreach (var property in ViewInitializer.SearchEntity.Columns) // { // var typePropertyControls = SearchColumnControls.Where(x => x.Column.ID == property.ID); // foreach (var typePropertyControl in typePropertyControls) // if (typePropertyControl != null) // { // ShowTypePropertyControlValue(null, typePropertyControl, ""); // } // } //} private EntityUISettingDTO GetEntityUISetting() { if (UICompositions != null && UICompositions.RootItem != null && UICompositions.RootItem.EntityUISetting != null) { var entityUISetting = UICompositions.RootItem.EntityUISetting; return(entityUISetting); } else { var setting = new EntityUISettingDTO(); setting.UIColumnsCount = 4; return(setting); } }
public I_View_SimpleSearchEntityArea GenerateViewOfSearchEntityArea(EntityUISettingDTO entityUISettingDTO) { short columnsCount = 0; if (entityUISettingDTO == null || entityUISettingDTO.UIColumnsCount == 0) { columnsCount = 4; } else { columnsCount = entityUISettingDTO.UIColumnsCount; } var view = new UC_SimpleSearchEntityArea(columnsCount); // view.grdArea.Background = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.LightPink); return(view); }
public void UpdateEntityUISettings(int entityID, EntityUISettingDTO EntityUISetting) { using (var projectContext = new DataAccess.MyProjectEntities()) { var dbEntityUISetting = projectContext.EntityUISetting.FirstOrDefault(x => x.ID == entityID); if (dbEntityUISetting == null) { dbEntityUISetting = new DataAccess.EntityUISetting(); } dbEntityUISetting.ID = entityID; dbEntityUISetting.UIColumnsCount = EntityUISetting.UIColumnsCount; if (dbEntityUISetting.TableDrivedEntity == null) { projectContext.EntityUISetting.Add(dbEntityUISetting); } projectContext.SaveChanges(); } }
public I_View_EditEntityAreaDataView GenerateEditEntityAreaOneDataView(EntityUISettingDTO entityUISettingDTO) { //GridSetting gridSetting = new UIControlHelper.GridSetting(); short columnsCount = 0; if (entityUISettingDTO == null || entityUISettingDTO.UIColumnsCount == 0) { columnsCount = 4; } else { columnsCount = entityUISettingDTO.UIColumnsCount; } var view = new UC_EditEntityArea(columnsCount); (view as UserControl).Margin = new Thickness(0, 0, 0, 5); // view.grdArea.Background = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.LightPink); return(view); }