public ConfigMenuApplication(IBaseRepository Service, IApplicationMenu formMenu) { this.formMenu = formMenu; this.menuStrip = formMenu.getMenuStrip(); this.Service = Service; MenuItems = new Dictionary <string, Type>(); this.ShowManagementForm = new ShowEntityManagementForm(Service, formMenu); this.CreateMenu(); }
/// <summary> /// Constructor : Create Application Menu /// </summary> /// <param name="FormMenu">MDI Form that cotain Menu of Application</param> public CreateApplicationMenu(IApplicationMenu FormMenu) { // Params this.MdiFormWithMenu = FormMenu; this.menuStrip = FormMenu.getMenuStrip(); // MenuStruct Instance MenuItems = new Dictionary <string, Type>(); MenuStruct = new MenuStruct(); // Properties this.ShowManagementForm = new CreateAndShowManagerFormHelper(GwinApp.Instance.TypeDBContext, FormMenu); this.MenuItemApplicationService = GwinBaseBLO <BaseEntity> .CreateBLO_Instance(typeof(MenuItemApplication), GwinApp.Instance.TypeBaseBLO); // Create Menu this.CalculateMenuItems(); this.ShowMenuItems(); }