public ActionsComponent(ManagerFormControl managerFormControl) { InitializeComponent(); // Direction if (GwinApp.isRightToLeft) { flowLayoutPanel1.FlowDirection = FlowDirection.RightToLeft; } else { flowLayoutPanel1.FlowDirection = FlowDirection.LeftToRight; } // Init List DataActions this.ListDataActions = new List <BaseDataAction>(); // Create ExportExcel Action ExportExcelDataAction ExportExcelData = new ExportExcelDataAction( managerFormControl.BLO_Instance, managerFormControl.Filter_Instance.GetFilterValues()); this.AddDataAction(ExportExcelData); }
/// <summary> /// Constructor /// </summary> /// <param name="EntityBLO">Business object instance</param> /// <param name="EntryFormInstance">Entry form instance</param> /// <param name="FilterValues">Values of Filter</param> /// <param name="MdiForm">Mdi form instance</param> public ManagerForm( IGwinBaseBLO EntityBLO, BaseEntryForm EntryFormInstance, Dictionary <string, object> FilterValues, Form MdiForm) { InitializeComponent(); managerFormControl = new ManagerFormControl(EntityBLO, EntryFormInstance, null, null, FilterValues, MdiForm); managerFormControl.Dock = DockStyle.Fill; this.Name = EntityBLO.GetType().ToString(); this.Text = EntityBLO.ConfigEntity.ManagementForm?.FormTitle; this.Controls.Add(managerFormControl); // Confirm RightToLeft this.RightToLeft = RightToLeft.Yes; this.RightToLeftLayout = GwinApp.isRightToLeft; // Confib Width and Height if (EntityBLO.ConfigEntity.ManagementForm.Width != 0) { this.Width = EntityBLO.ConfigEntity.ManagementForm.Width; } if (EntityBLO.ConfigEntity.ManagementForm.Height != 0) { this.Height = EntityBLO.ConfigEntity.ManagementForm.Height; } }