Exemple #1
0
        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("اطلاعات ثبت شد");
 }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
        //////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);
            }
        }
Exemple #6
0
        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);
        }
Exemple #7
0
 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();
     }
 }
Exemple #8
0
        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);
        }