示例#1
0
 public ReportLogic(IKomlectLogic KomlectLogic, IComponentLogic componentLogic,
                    IOrderLogic orderLLogic)
 {
     this.KomlectLogic   = KomlectLogic;
     this.componentLogic = componentLogic;
     this.orderLogic     = orderLLogic;
 }
示例#2
0
        public bool UpdateButton([FromBody] Sys_ButtonModel model)
        {
            Mapper.CreateMap <Sys_ButtonModel, Sys_Button>();                             // 配置
            Sys_Button      button     = Mapper.Map <Sys_ButtonModel, Sys_Button>(model); // 使用AutoMapper自动映射
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();

            return(IComponent.UpdateButton(button));
        }
示例#3
0
        public bool UpdateMenu([FromBody] Sys_MenuModel model)
        {
            Mapper.CreateMap <Sys_MenuModel, Sys_Menu>();                             // 配置
            Sys_Menu        menu       = Mapper.Map <Sys_MenuModel, Sys_Menu>(model); // 使用AutoMapper自动映射
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();

            return(IComponent.UpdateMenu(menu));
        }
示例#4
0
        public List <MenuButtonModel> GetButtonByMenu(Guid menuID)
        {
            IComponentLogic        IComponent = container.Resolve <IComponentLogic>();
            List <MenuButtonModel> list       = IComponent.GetButtonByMenu(menuID);

            //Mapper.CreateMap<Sys_Button, Sys_ButtonModel>(); // 配置
            //List<Sys_ButtonModel> resultList = Mapper.Map<List<Sys_Button>, List<Sys_ButtonModel>>(list); // 使用AutoMapper自动映射
            return(list);
        }
示例#5
0
        public void SetLogic(IComponentLogic logic)
        {
            if (_logic != null)
            {
                throw new InvalidOperationException("A component logic cannot be changed.");
            }

            _logic = logic ?? throw new ArgumentNullException(nameof(logic));
        }
示例#6
0
        public Sys_MenuModel GetMenu(Guid id)
        {
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();
            Sys_Menu        menu       = IComponent.GetMenu(id);

            Mapper.CreateMap <Sys_Menu, Sys_MenuModel>();                     // 配置
            Sys_MenuModel model = Mapper.Map <Sys_Menu, Sys_MenuModel>(menu); // 使用AutoMapper自动映射

            return(model);
        }
示例#7
0
        public Sys_MenuModel GetMenuListByUrl(string url)
        {
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();
            Sys_Menu        menu       = IComponent.GetMenuListByUrl(url);

            Mapper.CreateMap <Sys_Menu, Sys_MenuModel>();                     // 配置
            Sys_MenuModel model = Mapper.Map <Sys_Menu, Sys_MenuModel>(menu); // 使用AutoMapper自动映射

            return(model);
        }
示例#8
0
        public List <Sys_MenuModel> GetMenuListByRole(Guid roleID)
        {
            IComponentLogic      IComponent = container.Resolve <IComponentLogic>();
            List <Sys_Menu>      list       = IComponent.GetMenuListByRole(roleID);
            List <Sys_MenuModel> resultList = GetMenuStructure(list);

            //Mapper.CreateMap<Sys_Menu, Sys_MenuModel>(); // 配置
            //List<Sys_MenuModel> resultList = Mapper.Map<List<Sys_Menu>, List<Sys_MenuModel>>(list); // 使用AutoMapper自动映射
            return(resultList);
        }
示例#9
0
        public Sys_ButtonModel GetButton(Guid btnID)
        {
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();
            Sys_Button      btn        = IComponent.GetButton(btnID);

            Mapper.CreateMap <Sys_Button, Sys_ButtonModel>();                      // 配置
            Sys_ButtonModel model = Mapper.Map <Sys_Button, Sys_ButtonModel>(btn); // 使用AutoMapper自动映射

            return(model);
        }
示例#10
0
        public List <Sys_ButtonModel> GetButtonList(int pageIndex, int pageSize)
        {
            IComponentLogic   IComponent = container.Resolve <IComponentLogic>();
            List <Sys_Button> list       = IComponent.GetButtonList(pageIndex, pageSize);

            Mapper.CreateMap <Sys_Button, Sys_ButtonModel>();                                                  // 配置
            List <Sys_ButtonModel> resultList = Mapper.Map <List <Sys_Button>, List <Sys_ButtonModel> >(list); // 使用AutoMapper自动映射

            return(resultList);
        }
示例#11
0
        public List <Sys_ButtonModel> GetButtonByRoleAndUrl(Guid roleID, Guid menuID)
        {
            IComponentLogic   IComponent = container.Resolve <IComponentLogic>();
            List <Sys_Button> list       = IComponent.GetButtonByRole(roleID, menuID);

            Mapper.CreateMap <Sys_Button, Sys_ButtonModel>();                                                  // 配置
            List <Sys_ButtonModel> resultList = Mapper.Map <List <Sys_Button>, List <Sys_ButtonModel> >(list); // 使用AutoMapper自动映射

            return(resultList);
        }
示例#12
0
        public FormKomlectComponent(IComponentLogic logic)
        {
            InitializeComponent();
            List <ComponentViewModel> list = logic.Read(null);

            if (list != null)
            {
                comboBoxComponent.DisplayMember = "ComponentName";
                comboBoxComponent.ValueMember   = "Id";
                comboBoxComponent.DataSource    = list;
                comboBoxComponent.SelectedItem  = null;
            }
        }
 public FormComponents(IComponentLogic logic)
 {
     InitializeComponent();
     this.logic = logic;
 }
示例#14
0
        public bool DeleteMenu(Guid id)
        {
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();

            return(IComponent.DeleteMenu(id));
        }
示例#15
0
        public bool SetMenuButton([FromBody] List <MenuButtonModel> list)
        {
            IComponentLogic IComponent = container.Resolve <IComponentLogic>();

            return(IComponent.SetMenuButton(list));
        }
示例#16
0
 public ReportLogic(ISystemUnitLogic systemUnitLogic, IComponentLogic componentLogic)
 {
     this.systemUnitLogic = systemUnitLogic;
     this.componentLogic  = componentLogic;
 }
示例#17
0
 public FormAddComponent(IComponentLogic logic, ISystemUnitLogic systemUnitLogic)
 {
     InitializeComponent();
     this.logic           = logic;
     this.systemUnitLogic = systemUnitLogic;
 }
示例#18
0
 public FormAddSystemUnit(IComponentLogic logicC, ISystemUnitLogic logicS)
 {
     InitializeComponent();
     this.logicC = logicC;
     this.logicS = logicS;
 }