Exemplo n.º 1
0
    private bool checkActive(string dll, string url)
    {
        ModulesBSO moduleBSO = new ModulesBSO();
        Modules    _module   = new Modules();

        _module = moduleBSO.GetModulesBySlug(dll);

        if (_module.Slug.Equals(url))
        {
            return(true);
        }
        else
        {
            while (_module.ModulesParent != 0 && !_module.Slug.Equals(url))
            {
                _module = moduleBSO.GetModulesById(_module.ModulesParent);
                if (_module.Slug.Equals(url))
                {
                    return(true);
                }
            }
        }

        return(false);
    }
Exemplo n.º 2
0
    private bool checkActive(string dll, int id_url)
    {
        ModulesBSO moduleBSO = new ModulesBSO();
        Modules    _module   = new Modules();

        _module = moduleBSO.GetModulesByUrl(dll);

        if (_module.ModulesParent == id_url)
        {
            return(true);
        }
        else
        {
            while (_module.ModulesParent != 0 && _module.ModulesParent != id_url)
            {
                _module = moduleBSO.GetModulesById(_module.ModulesParent);
                if (_module.ModulesParent == id_url)
                {
                    return(true);
                }
            }
        }

        return(false);
    }
Exemplo n.º 3
0
    protected void initControl(int ID)
    {
        if (ID > 0)
        {
            txtModulesID.Value = Convert.ToString(ID);
            btn_add.Visible    = false;
            btn_edit.Visible   = true;

            btn_add1.Visible  = false;
            btn_add2.Visible  = false;
            btn_edit1.Visible = true;
            try
            {
                ModulesBSO modulesBSO = new ModulesBSO();

                Modules modulesRows = modulesBSO.GetModulesById(ID);
                ddlModules.SelectedValue = modulesRows.ModulesParent.ToString();
                txtModulesName.Text      = modulesRows.ModulesName;
                //txtModulesDir.Text = modulesRows.ModulesDir;
                //txtModulesUrl.Text = modulesRows.ModulesUrl;
                GetFileControl = modulesRows.ModulesUrl + ".ascx";


                try
                {
                    dropFolder.SelectedItem.Text = modulesRows.ModulesDir.ToString();
                    dropFolder.SelectedValue     = modulesRows.ModulesDir.ToString();
                }
                catch { }

                txtRadHelp.Text  = modulesRows.ModulesHelp;
                hddIcon.Value    = modulesRows.ModulesIcon;
                txtimage4_3.Text = modulesRows.ModulesIcon;
                //img_thumb.Text = "<img src='" + modulesRows.ModulesIcon + "' width='48px'>";
                chkMenu.Checked   = modulesRows.IsMenu;
                chkStatus.Checked = modulesRows.Status;
                chkView.Checked   = modulesRows.IsView;

                txtSlug.Text = modulesRows.Slug;
            }
            catch (Exception ex)
            {
                error.Text = ex.Message.ToString();
            }
        }
        else
        {
            txtModulesID.Value       = "";
            ddlModules.SelectedIndex = 0;
            btn_add.Visible          = true;
            btn_edit.Visible         = false;

            btn_add1.Visible  = true;
            btn_add2.Visible  = true;
            btn_edit1.Visible = false;
        }
    }