public void PutControls(List <IExtension> extensions, OMenuItems menu, TabControl tabControl, int clientId, int contractId) { if (extensions != null) { foreach (var extension in extensions) { if (extension.MainMenu == menu) { TabPage tabPageExtension = new TabPage(); tabPageExtension.SuspendLayout(); tabPageExtension.Name = extension.ExtensionName; tabPageExtension.Text = extension.ExtensionName; tabPageExtension.UseVisualStyleBackColor = true; extension.ClientId = clientId; extension.ContractId = contractId; UserControl control = (UserControl)extension; control.Dock = DockStyle.Fill; tabPageExtension.Controls.Add(control); tabPageExtension.ResumeLayout(false); tabControl.TabPages.Add(tabPageExtension); } } } }
public void PutControls(List<IExtension> extensions, OMenuItems menu, TabControl tabControl, int clientId, int contractId) { if (extensions != null) { foreach (var extension in extensions) { if (extension.MainMenu == menu) { TabPage tabPageExtension = new TabPage(); tabPageExtension.SuspendLayout(); tabPageExtension.Name = extension.ExtensionName; tabPageExtension.Text = extension.ExtensionName; tabPageExtension.UseVisualStyleBackColor = true; extension.ClientId = clientId; extension.ContractId = contractId; UserControl control = (UserControl)extension; control.Dock = DockStyle.Fill; tabPageExtension.Controls.Add(control); tabPageExtension.ResumeLayout(false); tabControl.TabPages.Add(tabPageExtension); } } } }
public static bool IsControl(this OMenuItems menuItem) { switch (menuItem) { case OMenuItems.mnuPersonForm: case OMenuItems.mnuContractForm: case OMenuItems.mnuGroupForm: case OMenuItems.mnuVillageForm: case OMenuItems.mnuLoanRepayment: case OMenuItems.mnuSavingContractForm: case OMenuItems.tabLoanDetails: return(true); default: return(false); } }
public static string GetName(this OMenuItems menuItem) { return(Enum.GetName(typeof(OMenuItems), menuItem)); }