Exemple #1
0
        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);
                    }
                }
            }
        }
Exemple #2
0
        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);
                    }
                }
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
 public static string GetName(this OMenuItems menuItem)
 {
     return(Enum.GetName(typeof(OMenuItems), menuItem));
 }