Example #1
0
        protected void btnModificaCatalogo_Click(object sender, EventArgs e)
        {
            try
            {
                string IdCatalogo   = hdnIdCatalogo.Value;
                string DescCatalogo = hdnDescCatalogo.Value;

                AjaxControlToolkit.ModalPopupExtender extNewCatalogo = new AjaxControlToolkit.ModalPopupExtender();
                Label       lblTitulo         = new Label();
                Label       lblMensaje        = new Label();
                TextBox     txtNombreCatalogo = new TextBox();
                HiddenField hfAccion          = new HiddenField();
                extNewCatalogo          = ((AjaxControlToolkit.ModalPopupExtender)ctrlNewCat.FindControl("mpeNewCatalogo"));
                lblTitulo               = ((Label)ctrlNewCat.FindControl("Titulo"));
                hfAccion                = ((HiddenField)ctrlNewCat.FindControl("Accion"));
                txtNombreCatalogo       = ((TextBox)ctrlNewCat.FindControl("txtNomCat"));
                hfAccion.Value          = "2";
                lblTitulo.Text          = "EDITA CATALOGO";
                txtNombreCatalogo.Text  = DescCatalogo;
                ViewState["IdCatalogo"] = IdCatalogo;
                RadPanelItem item = acModules.FindItemByValue(IdCatalogo);
                item.Expanded = true;

                extNewCatalogo.Show();
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["numeroUsuario"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region Permisos
            var itemPadre = new RadPanelItem();
            itemPadre.Text = "Administración Permisos";
            itemPadre.Expanded = true;
            Menu.Items.Add(itemPadre);

            var itemHijos = new RadPanelItem();
            itemHijos.Text = "Roles";
            itemHijos.Target = "rpFormulario";
            itemHijos.NavigateUrl = "../formularios/Roles.aspx";
            itemPadre.Items.Add(itemHijos);

            itemHijos = new RadPanelItem();
            itemHijos.Text = "Permisos";
            itemHijos.Target = "rpFormulario";
            itemHijos.NavigateUrl = "../formularios/Permisos.aspx";
            itemPadre.Items.Add(itemHijos);
            #endregion

            #region Usuarios
            itemPadre = new RadPanelItem();
            itemPadre.Text = "Usuarios";
            itemPadre.Expanded = true;
            Menu.Items.Add(itemPadre);

            itemHijos = new RadPanelItem();
            itemHijos.Text = "Usuarios";
            itemHijos.Target = "rpFormulario";
            itemHijos.NavigateUrl = "../formularios/Usuarios.aspx";
            itemPadre.Items.Add(itemHijos);
            #endregion
        }
Example #3
0
        /// <summary>
        /// Binds the data.
        /// </summary>
        private void BindData()
        {
            var reports = DataManager.AnalyticReport.SelectAll(CurrentUser.Instance.ID);
            var modules = reports.Select(o => new { o.ModuleID, o.tbl_Module.Title }).Distinct().OrderBy(o => o.Title);

            foreach (var module in modules)
            {
                var radPanelItem = new RadPanelItem {
                    Text = module.Title, Expanded = true
                };

                var reportsByModule = reports.Where(o => o.ModuleID == module.ModuleID).OrderBy(o => o.Title);
                foreach (var analyticReport in reportsByModule)
                {
                    if (CurrentItem == Guid.Empty)
                    {
                        CurrentItem = analyticReport.ID;
                    }

                    var childRadPanelItem = new RadPanelItem {
                        Text = analyticReport.Title, Value = analyticReport.ID.ToString()
                    };
                    radPanelItem.Items.Add(childRadPanelItem);
                }

                rpbReports.Items.Add(radPanelItem);
            }

            if (!modules.Any())
            {
                RadPanelBar1.Visible = false;
                RadPanelBar2.Visible = false;
                RadPanelBar3.Visible = false;
            }
        }
Example #4
0
        public void LoadSections(string userName)
        {
            List <ApplicationModule> menuItems = ApplicationMenu.GetApplicationMenuItems(userName);

            MenuItemPanelBar.Items.Clear();

            foreach (ApplicationModule item in menuItems)
            {
                if (item.Parent == ApplicationModules.None)
                {
                    MenuItemPanelBar.Items.Add(new RadPanelItem {
                        Text = item.Value, Value = item.Key.ToString()
                    });
                }
                else
                {
                    RadPanelItem refItem = MenuItemPanelBar.FindItemByValue(item.Parent.ToString());

                    if (refItem != null)
                    {
                        refItem.Items.Add(new RadPanelItem {
                            Text = item.Value, Value = item.Key.ToString()
                        });
                    }
                }
            }
        }
 private void createmenuinside(DataTable dtMenuItem)
 {
     RadPanelItem newParentItem = new RadPanelItem();
     RadPanelItem newChildItem = new RadPanelItem();
     newParentItem.Text = dtMenuItem.Rows[0]["PROGRAM_TYPE_NAME"].ToString();
     newParentItem.Expanded = true;
     RadMenu myMenu = new RadMenu();
     myMenu.Width = Unit.Percentage(100);
     myMenu.Flow = ItemFlow.Vertical;
     myMenu.Skin = "Sitefinity";
     myMenu.EnableEmbeddedSkins =true;
     myMenu.DataTextField = "PROGRAM_SUB_NAME";
     myMenu.DataFieldID = "PROGRAM_SUB_ID";
     myMenu.DataFieldParentID = "PARENT_ID";
     myMenu.DataNavigateUrlField = "PROGRAM_NAME";
     myMenu.DataSource = dtMenuItem;
     myMenu.DataBind();
     newChildItem.Controls.Add(myMenu);
     newParentItem.Items.Add(newChildItem);
     RadPanelBar2.Items.Add(newParentItem);
     foreach (RadMenuItem myItems in myMenu.GetAllItems())
     {
         myItems.Width = Unit.Percentage(100);
     }
 }
Example #6
0
        protected void btnAgregaNuevo_Click(object sender, EventArgs e)
        {
            try
            {
                AjaxControlToolkit.ModalPopupExtender extNuevaOpcionCatalogo = new AjaxControlToolkit.ModalPopupExtender();
                Label       lblTitulo    = new Label();
                Label       lblMensaje   = new Label();
                TextBox     txtNombOpc   = new TextBox();
                HiddenField hfAccion     = new HiddenField();
                HiddenField hfIdCatalogo = new HiddenField();

                extNuevaOpcionCatalogo = ((AjaxControlToolkit.ModalPopupExtender)ctrlOpcionCat.FindControl("mpeOpcionCatalogo"));
                lblTitulo          = ((Label)ctrlOpcionCat.FindControl("Titulo"));
                hfAccion           = ((HiddenField)ctrlOpcionCat.FindControl("Accion"));
                hfIdCatalogo       = ((HiddenField)ctrlOpcionCat.FindControl("IdCatalogo"));
                txtNombOpc         = ((TextBox)ctrlOpcionCat.FindControl("txtNomOpcCat"));
                txtNombOpc.Text    = string.Empty;
                hfAccion.Value     = "1";
                hfIdCatalogo.Value = hdnIdCatalogo.Value;
                lblTitulo.Text     = "NUEVA OPCIÓN CATALOGO";

                RadPanelItem item = acModules.FindItemByValue(hfIdCatalogo.Value);
                item.Expanded = true;

                extNuevaOpcionCatalogo.Show();
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Context.User.Identity.IsAuthenticated)
                {
                    SlidingZone1.Items.Clear();

                    //Load Left Split data (ServicesSubscriptions, ServiceDeliveries and Reports)
                    using (SmartSocialdbDataContext myDB = new SmartSocialdbDataContext())
                    {
                        var mySS = myDB.SpGetUserSubscriptions(Context.User.Identity.GetUserId());

                        //Create a Sliding pane for each Subscription
                        foreach (var aSubscription in mySS)
                        {
                            RadSlidingPane leftSlidingPane1 = new RadSlidingPane();
                            leftSlidingPane1.Title    = aSubscription.SubscriptionName;
                            leftSlidingPane1.Width    = new Unit(200);
                            leftSlidingPane1.MinWidth = 130;

                            RadPanelBar aPanelBar = new RadPanelBar();
                            aPanelBar.Width = Unit.Percentage(100);
                            var mySD = myDB.SpGetSubscriptionDeliveries(aSubscription.IdServiceSubscription);

                            //Create a Panel Item under the current Subscription for each Delivery
                            foreach (var aDelivery in mySD)
                            {
                                RadPanelItem aPanelItem = new RadPanelItem();
                                aPanelItem.Text     = aDelivery.DateDelivered.Value.ToString("MMM d, yyyy");
                                aPanelItem.Value    = aDelivery.IdServiceDelivery.ToString();
                                aPanelItem.ToolTip  = aDelivery.DateDelivered.Value.ToLongDateString();
                                aPanelItem.ImageUrl = "http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/24/Actions-view-calendar-icon.png";

                                var mySR = myDB.SpGetDeliveryReports(aDelivery.IdServiceDelivery);

                                //Create a Panel sub item for the current Delivery for each Report
                                foreach (var aReport in mySR)
                                {
                                    RadPanelItem aPanelSubItem = new RadPanelItem();
                                    aPanelSubItem.Text     = aReport.ReportName;
                                    aPanelSubItem.Value    = aReport.IdSmartReport.ToString();
                                    aPanelSubItem.ImageUrl = "http://icons.iconarchive.com/icons/iconshock/real-vista-text/16/chart-icon.png";

                                    aPanelItem.Items.Add(aPanelSubItem);
                                }


                                aPanelBar.Items.Add(aPanelItem);
                            }

                            leftSlidingPane1.Controls.Add(aPanelBar);
                            SlidingZone1.Items.Add(leftSlidingPane1);
                        }
                    }
                }
            }
        }
Example #8
0
        protected void ReportClick(object sender, RadPanelBarEventArgs e)
        {
            RadPanelItem ItemClicked = e.Item;

            if (e.Item.Value != "")
            {
                Response.Redirect("~/pages/main.aspx?idSmartReport=" + e.Item.Value);
            }
        }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("用户行为分析");
         radPanelItem3.Items.Add(new RadPanelItem("用户行为统计", "UserBehaviorStatistics.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("分类管理");
         radPanelItem3.Items.Add(new RadPanelItem("分类查看", "CategoryView.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("日志管理");
         radPanelItem3.Items.Add(new RadPanelItem("日志查看", "Loglist.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #12
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            PanelMenu1.Items.Clear();

            string sCurr = Request.Url.AbsoluteUri;

            int appID = 0;

            string linkCur = sCurr.Substring(sCurr.LastIndexOf("/") + 1);

            linkCur = linkCur.Substring(0, linkCur.IndexOf(".aspx") + 5);

            appID = UserRightImpl.GetParentID(linkCur);

            var obj = new UserRightImpl();

            var objAdmin = (AdminInfo)Session[Constant.SessionNameAccountAdmin];

            if (objAdmin == null)
            {
                Response.Redirect(Utility.UrlRoot + Config.LoginAdmin, true);
            }

            DataTable dt;

            DataTable dtMain = obj.GetParentMenuByID(appID);

            dt = objAdmin.Status == 2 ? obj.GetFullMenuByParentID(appID) : obj.GetMenuByAdminIDAndParentID(objAdmin.ID, appID);

            ltTitleMenuLeft.Text = lbTitleMain.Text = dtMain.Rows[0]["Name2"].ToString();

            item = new RadPanelItem {
                Text = dtMain.Rows[0]["Name2"].ToString(), Value = "view", Expanded = true
            };

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item.Items.Add(new RadPanelItem(dt.Rows[i]["Name"].ToString(),
                                                Utility.UrlRoot + Config.PathAdmin + dt.Rows[i]["Link"]));

                if (sCurr.IndexOf(dt.Rows[i]["Link"].ToString()) != -1)
                {
                    lbTitleMain.Text = dt.Rows[i]["Name3"].ToString();
                }
                //   item.Items.Add(new RadPanelItem("Thêm mới người dùng", "~/admin_add.aspx?AppID=1"));
            }

            if (Request.QueryString["ID"] != null)
            {
                lbTitleMain.Text = lbTitleMain.Text.Replace("Thêm mới", "Sửa");
            }

            PanelMenu1.Items.Add(item);
        }
Example #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("公告管理");
         radPanelItem3.Items.Add(new RadPanelItem("公告添加", "NoticeEdit.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("公告列表", "NoticeList.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("问卷管理");
         radPanelItem3.Items.Add(new RadPanelItem("添加问卷", "QuestionnaireEdit.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("问卷列表", "QuestionnaireList.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #15
0
    protected void CargarGruposMensajes()
    {
        RadPanelItem rdpb = RadPanelBar1.Items[1];

        foreach (GrupoMensajes gm in CntLainsaSci.GetGruposMensajes(ctx))
        {
            RadPanelItem item = new RadPanelItem(gm.Nombre);
            item.Value = gm.GrupoMensajesId.ToString();
            rdpb.Items.Add(item);
        }
    }
Example #16
0
 protected void SetNodeChildrenImages(RadPanelItem node)
 {
     foreach (RadPanelItem item in node.Items)
     {
         if (item.Items.Count > 0)
         {
             item.ImageUrl = item.Expanded ? "~/UserControls/Custom/Cccev/WebUtils/images/expanded2.gif" : "~/UserControls/Custom/Cccev/WebUtils/images/collapsed2.gif";
             SetNodeChildrenImages(item);
         }
     }
 }
Example #17
0
 protected void CargarRevisiones(RadPanelItem item, Programa p, LainsaSci ctx)
 {
     item.Items.Clear();
     foreach (LainsaSciModelo.Revision r in p.Revisions)
     {
         RadPanelItem i2 = new RadPanelItem();
         i2.ImageUrl    = "imagenes/pawn_glass_green.png";
         i2.Text        = String.Format("<b>D:</b>{0} <b>P:</b>{1} <b>S:</b>{2}", r.Dispositivo.Nombre, r.PlantillaRevision.Descripcion, r.Estado);
         i2.NavigateUrl = String.Format("RevisionFormC.aspx?Id={0}&P=1", r.RevisionId);
         item.Items.Add(i2);
     }
 }
Example #18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RadPanelItem panelItem;
            RadPanelItem contentPanelItem;

            foreach (string constraint in Constraints)
            {
                string tmpConstraint = constraint;
                if (string.IsNullOrEmpty(tmpConstraint))
                {
                    tmpConstraint = NO_CONSTRAINT_TITLE;
                }

                PanelItemGridTemplate itemGridTemplate = new PanelItemGridTemplate(BaseMaster.HistoryEnable, DynamicColumnsInGrid, StoricoEnabled, GridStructure);
                panelItem = rpbConstraints.FindItemByValue(tmpConstraint);
                if (panelItem == null)
                {
                    panelItem = new RadPanelItem(tmpConstraint)
                    {
                        Value    = tmpConstraint,
                        Expanded = !ConstraintPanelCollapsedOnOpen,
                        ToolTip  = PANEL_TOOLTIP
                    };

                    contentPanelItem = new RadPanelItem()
                    {
                        Expanded = true
                    };
                    panelItem.Items.Add(contentPanelItem);
                }

                contentPanelItem = panelItem.Items[0];
                itemGridTemplate.InstantiateIn(contentPanelItem);

                RadGrid grid = contentPanelItem.FindControl(itemGridTemplate.Grid.ID) as RadGrid;
                grid.Attributes.Add(GRID_CONSTRAINT_ATTRIBUTE, constraint);
                grid.NeedDataSource += GridNeedDataSource;

                if (rpbConstraints.FindItemByValue(tmpConstraint) == null)
                {
                    rpbConstraints.Items.Add(panelItem);
                }

                if (!IsPostBack)
                {
                    NeedItemCount(grid, e);
                    panelItem.Text = string.Concat(tmpConstraint, " (", grid.VirtualItemCount.ToString(), grid.VirtualItemCount == 1 ? " elemento" : " elementi", " da visualizzare)");
                }

                BaseMaster.AjaxManager.AjaxSettings.AddAjaxSetting(grid, grid, BaseMaster.AjaxLoadingPanel);
            }
        }
Example #19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RadPanelItem radPanelItem3 = new RadPanelItem("积分管理");
         radPanelItem3.Items.Add(new RadPanelItem("积分历史", "IntegralList.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("积分配置", "IntegralConfiguration.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("礼品查询", "GiftList.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("礼品定义", "GiftEdit.aspx"));
         radPanelItem3.Items.Add(new RadPanelItem("积分兑换记录", "IntegralExchangeRecords.aspx"));
         RadPanelBar1.Items.Add(radPanelItem3);
     }
 }
Example #20
0
        protected void FillAppsHeader()
        {
            RadPanelItem item = RadPanelBar1.Items[0];
            Label        lT   = (Label)item.Header.FindControl("lblAppsTotal");
            Label        lA   = (Label)item.Header.FindControl("lblAppsClassA");
            Label        lB   = (Label)item.Header.FindControl("lblAppsClassB");

            //Comment until finishing Sales Director Partt in Dataset
            lT.Text = "All Appointments:            " + ((DataView)ListOfAppointmentsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Rows.Count.ToString();
            lA.Text = "Class A: " + ((DataView)ListOfAppointmentsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'A'").Length.ToString();
            lB.Text = "Class B: " + ((DataView)ListOfAppointmentsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'B'").Length.ToString();
            //lC.Text = "Class C: " + ((DataView)ListOfAppointmentsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'C'").Length.ToString();
        }
Example #21
0
        protected void FillCallsHeader()
        {
            RadPanelItem item = RadPanelBar1.Items[2];
            Label        lT   = (Label)item.Header.FindControl("lblCallsTotal");
            Label        lA   = (Label)item.Header.FindControl("lblCallsClassA");
            Label        lB   = (Label)item.Header.FindControl("lblCallsClassB");

            //Label lC = (Label)item.Header.FindControl("lblCallsClassC");

            lT.Text = "All Visits:          " + ((DataView)ListOfCallsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Rows.Count.ToString();
            lA.Text = "Class A+: " + ((DataView)ListOfCallsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'A+'").Length.ToString();
            lB.Text = "Class A: " + ((DataView)ListOfCallsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'A'").Length.ToString();
            //lC.Text = "Class C: " + ((DataView)ListOfCallsDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'C'").Length.ToString();
        }
Example #22
0
        protected void FillAffHeader()
        {
            RadPanelItem item = RadPanelBar1.Items[1];
            Label        lT   = (Label)item.Header.FindControl("lblAffsTotal");
            Label        lA   = (Label)item.Header.FindControl("lblAffsClassA");
            Label        lB   = (Label)item.Header.FindControl("lblAffsClassB");

            //Label lC = (Label)item.Header.FindControl("lblAffsClassC");

            lT.Text = "Doctors List ( All Doctors For All Lines):          " + ((DataView)ListOfAffDS.Select(DataSourceSelectArguments.Empty)).ToTable().Rows.Count.ToString();
            lA.Text = "Class A: " + ((DataView)ListOfAffDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'A'").Length.ToString();
            lB.Text = "Class A+: " + ((DataView)ListOfAffDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'A+'").Length.ToString();
            //lC.Text = "Class C: " + ((DataView)ListOfAffDS.Select(DataSourceSelectArguments.Empty)).ToTable().Select("PhysicianClass = 'C'").Length.ToString();
        }
Example #23
0
        private void LoadComponentItem(RadPanelItem MyItem, string ComponentID)
        {
            ModuleMgr myModuleMgr = new ModuleMgr();

            List <Component_Control> myControls = myModuleMgr.Get_Controls(ComponentID, Control_Type.Management, "Control_Name");

            foreach (Component_Control myControl in myControls)
            {
                RadPanelItem item = new RadPanelItem();
                item.Text  = myControl.Control_Name;
                item.Value = myControl.ControlID;

                MyItem.Items.Add(item);
            }
        }
Example #24
0
    protected void RadPanelBar1_ItemClick(object sender, RadPanelBarEventArgs e)
    {
        if (e.Item.Owner is RadPanelItem)
        {
            RadPanelItem parentItem = (RadPanelItem)e.Item.Owner;

            switch (parentItem.Text)
            {
            case "Mensajes":
                RadPanelItem item = e.Item;
                SplData.ContentUrl = String.Format("MensajeGrid.aspx?GrupoMensajesId={0}", item.Value);
                break;
            }
        }
    }
Example #25
0
 private void CheckShowPath(int tabId, RadPanelItem panelItemToCheck, string pageName)
 {
     if ((int)arrayShowPath[0] == tabId)
     {
         panelItemToCheck.Expanded = true;
     }
     if ((arrayShowPath.Contains(tabId)))
     {
         if ((panelItemToCheck.Level > 0))
         {
             panelItemToCheck.Selected = true;
             var parent = (RadPanelItem)panelItemToCheck.Owner;
             while ((parent != null && parent.Items.Count > 0))
             {
                 try
                 {
                     parent.Expanded = true;
                     parent          = (RadPanelItem)parent.Owner;
                 }
                 catch
                 {
                     parent = null;
                 }
             }
             if (!string.IsNullOrEmpty(SelectedPathItemCss))
             {
                 panelItemToCheck.CssClass = SelectedPathItemCss;
             }
             if (!string.IsNullOrEmpty(SelectedPathItemImage))
             {
                 panelItemToCheck.ImageUrl = SelectedPathItemImage.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
             }
         }
         else
         {
             if (!string.IsNullOrEmpty(SelectedPathHeaderItemCss))
             {
                 panelItemToCheck.CssClass = SelectedPathHeaderItemCss;
             }
             if (!string.IsNullOrEmpty(SelectedPathHeaderItemImage))
             {
                 panelItemToCheck.ImageUrl = SelectedPathHeaderItemImage.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
             }
         }
     }
 }
Example #26
0
        protected void grd_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                ctrlMessageBox.AddMessage("Desea Eliminar la Opción del Catalogo Seleccionado", MessageBox.enmMessageType.Attention, true, true, "prueba", "Elimina Opción Catalogo");

                RadPanelItem item = acModules.FindItemByValue(((GridView)(sender)).Rows[e.RowIndex].Cells[4].Text);
                item.Expanded = true;

                ViewState["IndexSeleccionado"] = int.Parse(((System.Web.UI.WebControls.GridView)(sender)).Rows[e.RowIndex].Cells[0].Text);
                ViewState["Opcion"]            = "Elimina";
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #27
0
        protected void btnEliminaCatalogo_Click(object sender, EventArgs e)
        {
            try
            {
                string IdCatalogo = hdnIdCatalogo.Value;

                ctrlMessageBox.AddMessage("¿Esta seguro que desea eliminar el Catalogo Seleccionado?", MessageBox.enmMessageType.Attention, true, true, "prueba", "Elimina Catalogo");
                ViewState["Opcion"] = "Elimina Catalogo";

                RadPanelItem item = acModules.FindItemByValue(IdCatalogo);
                item.Expanded = true;
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                _user = SessionUser.GetSession();
                RadPanelItem radPanelItem3 = new RadPanelItem("终端用户管理");

                if (_user.hasAuthority("Auth_EndUser_Retrieve"))
                {
                    radPanelItem3.Items.Add(new RadPanelItem("检索终端用户", "EndUserList.aspx"));
                }
                if (_user.hasAuthority("Auth_EndUser_Add"))
                {
                    radPanelItem3.Items.Add(new RadPanelItem("添加终端用户", "AddEndUser.aspx"));
                }
                RadPanelBar1.Items.Add(radPanelItem3);
            }
        }
Example #29
0
    private void LoadPabelbar()
    {
        panelbar.Items.Clear();
        var types = dc.Tblfoodbeveragemenutypes.ToList();

        foreach (var type in types)
        {
            if (type.Tblfoodbeveragegroups.Where(i => i.Groupavailable == "True").Count() > 0)
            {
                RadPanelItem itemMain = new RadPanelItem();
                itemMain.Text      = (type.Groupmenutype);
                itemMain.Font.Name = "Arial";
                itemMain.ForeColor = System.Drawing.Color.Blue;
                itemMain.Font.Size = 16;
                itemMain.Font.Size = mSession.AppFont;
                itemMain.PostBack  = false;
                itemMain.Expanded  = true;
                panelbar.Items.Add(itemMain);

                foreach (var group in type.Tblfoodbeveragegroups.Where(i => i.Groupavailable == "True"))
                {
                    RadPanelItem subItem = new RadPanelItem((group.Groupdescription));
                    subItem.Value     = group.Groupcode;
                    subItem.Font.Name = "Arial";
                    subItem.Font.Size = mSession.AppFont;
                    subItem.Height    = 42;
                    itemMain.Items.Add(subItem);
                }
            }
        }
        if (panelbar.Items.Count > 0)
        {
            panelbar.Items[0].Expanded          = true;
            panelbar.Items[0].Items[0].Selected = true;

            if (mSession.MenuType == "" || mSession.GroupName == "")
            {
                mSession.MenuType  = panelbar.Items[0].Text;
                mSession.GroupName = panelbar.Items[0].Items[0].Value;
            }
            gMenu.Rebind();
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var sale = ((ObjLogin)Session["objLogin"]);
         if (sale != null)
         {
             var repo = new DashboardRepository();
             RadPanelItem rpi = new RadPanelItem();
             rpi.Text = "View all dashboards (" + repo.CountDashboardForsalemens(sale.Phone) + ")";                
             rpi.ImageUrl = "~/Images/bullet_blue.png";
             RadPanelBar1.GetAllItems()[0].Items.Add(rpi);
         }
         else
         {
             Response.Redirect("~/Default.aspx");
         }
     }
 }
Example #31
0
        private void SetRootItemProperties(RadPanelItem currentPanelItem, int iLevel, int iItem, string pageName)
        {
            string sLevel = EnableLevelCss && iLevel < MaxLevelNumber ? "Level" + iLevel : string.Empty;
            string sItem  = iItem <= MaxItemNumber && ((EnableItemCss && iLevel > 0) || (EnableRootItemCss && iLevel == 0)) ? iItem.ToString() : string.Empty;

            if (!string.IsNullOrEmpty(RootItemCssClass))
            {
                currentPanelItem.CssClass = sLevel + RootItemCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemDisabledCssClass))
            {
                currentPanelItem.DisabledCssClass = sLevel + RootItemDisabledCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemExpandedCssClass))
            {
                currentPanelItem.ExpandedCssClass = sLevel + RootItemExpandedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemFocusedCssClass))
            {
                currentPanelItem.FocusedCssClass = sLevel + RootItemFocusedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemClickedCssClass))
            {
                currentPanelItem.ClickedCssClass = sLevel + RootItemClickedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemImageUrl))
            {
                currentPanelItem.ImageUrl = RootItemImageUrl.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
            }
            if (!string.IsNullOrEmpty(RootItemHoveredImageUrl))
            {
                currentPanelItem.HoveredImageUrl = RootItemHoveredImageUrl.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
            }
            if (!RootItemHeight.IsEmpty)
            {
                currentPanelItem.Height = RootItemHeight;
            }
            if (!RootItemWidth.IsEmpty)
            {
                currentPanelItem.Width = RootItemWidth;
            }
        }
Example #32
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                InitPanelBar();
                BindPanelBarToDataSource();
            }

            // Expand the selected page and its parent chain
            pageID = Convert.ToInt32(Request.Params["page"]);
            RadPanelItem selected = RadPanelbar2.FindItemByValue(pageID.ToString());

            if (selected != null)
            {
                selected.Selected           = true;
                selected.Expanded           = true;
                selected.ChildGroupCssClass = "groupExpanded";
                selected.ExpandParentItems();
            }
        }
Example #33
0
 protected void LoadChildMenuList(IEnumerable <MenuInfo> menuInfos, RadPanelItem parentPanelItem)
 {
     foreach (MenuInfo menu in menuInfos)
     {
         var m    = menu;
         var item = new RadPanelItem {
             Text = m.Name, Value = m.ID.ToString(), PostBack = false
         };
         if (string.IsNullOrEmpty(m.PageUrl))
         {
             var childModules = ModulePageList.Where(ent => ent.ParentID == m.ID).ToList();
             if (childModules.Any())
             {
                 LoadChildMenuList(childModules, item);
             }
             else
             {
                 if (m.PageUrl != null)
                 {
                     item.Attributes.Add("onclick", "addTab('" + m.Name + "','" + m.ID.ToString() + "','" + m.PageUrl + "');");
                 }
             }
         }
         else
         {
             if (m.PageUrl != string.Empty)
             {
                 item.Attributes.Add("onclick", "addTab('" + m.Name + "','" + m.ID.ToString() + "','" + m.PageUrl + "');");
             }
         }
         if (parentPanelItem == null)
         {
             RadPanelBar_LeftMenu.Items.Add(item);
         }
         else
         {
             parentPanelItem.Items.Add(item);
         }
     }
 }
Example #34
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _user = SessionUser.GetSession();
            if (!IsPostBack)
            {
                RadPanelItem radPanelItem3 = new RadPanelItem("系统代码管理");
                radPanelItem3.Items.Add(new RadPanelItem("查看系统代码", "SysCodeList.aspx"));
                radPanelItem3.Items.Add(new RadPanelItem("新建系统代码", "AddSysCode.aspx"));
                if (_user.hasAuthority("Auth_Code_CRUD"))
                {
                    RadPanelBar1.Items.Add(radPanelItem3);
                }

                RadPanelItem radPanelItem2 = new RadPanelItem("管理操作员");
                radPanelItem2.Items.Add(new RadPanelItem("查询操作员", "SysUserList.aspx"));
                if (_user.hasAuthority("Auth_SysUser_Add"))
                {
                    radPanelItem2.Items.Add(new RadPanelItem("添加操作员", "AddSysUser.aspx"));
                }
                RadPanelBar1.Items.Add(radPanelItem2);
            }
        }
Example #35
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                _user = SessionUser.GetSession();
                RadPanelItem radPanelItem3 = new RadPanelItem("条目管理");

                if (_user.hasAuthority("Auth_News_Retrieve"))
                {
                    radPanelItem3.Items.Add(new RadPanelItem("检索条目", "NewsList.aspx"));
                }
                if (_user.hasAuthority("Auth_News_Add"))
                {
                    radPanelItem3.Items.Add(new RadPanelItem("添加条目", "NewsEdit.aspx"));
                }
                if (_user.hasAuthority("Auth_News_Examine"))
                {
                    radPanelItem3.Items.Add(new RadPanelItem("条目审核", "NewsCheck.aspx"));
                }
                RadPanelBar1.Items.Add(radPanelItem3);
            }
        }
Example #36
0
    protected void CargarTabPanel(Usuario u, LainsaSci ctx)
    {
        RadPanelBar1.Items.Clear();
        if (u == null)
        {
            return;
        }
        // primerpo buscamos los programas que no están acabados.
        IList <Programa> lp = (from p in ctx.Programas
                               where p.Usuario.UsuarioId == u.UsuarioId
                               select p).ToList <Programa>();

        foreach (Programa p in lp)
        {
            LainsaSciModelo.Revision r    = p.Revisions[0];
            RadPanelItem             item = new RadPanelItem();
            item.ImageUrl = "imagenes/pawn_glass_blue.png";
            item.Text     = String.Format("{0:dd/MM/yyyy} ({1}) [{2}] ", p.FechaProgramada, r.Dispositivo.Instalacion.Nombre, p.Comentarios);
            RadPanelBar1.Items.Add(item);
            CargarRevisiones(item, p, ctx);
        }
    }
Example #37
0
        protected void grd_RowEditing(object sender, GridViewEditEventArgs e)
        {
            try
            {
                string IdCatalogo = ((GridView)(sender)).Rows[e.NewEditIndex].Cells[0].Text;

                string DescOpcionCatalogo = ((GridView)(sender)).Rows[e.NewEditIndex].Cells[1].Text;

                AjaxControlToolkit.ModalPopupExtender extNuevaOpcionCatalogo = new AjaxControlToolkit.ModalPopupExtender();
                Label       lblTitulo             = new Label();
                Label       lblMensaje            = new Label();
                HiddenField hfAccion              = new HiddenField();
                HiddenField hfIdCatalogo          = new HiddenField();
                TextBox     txtDescOpcionCatalogo = new TextBox();


                extNuevaOpcionCatalogo = ((AjaxControlToolkit.ModalPopupExtender)ctrlOpcionCat.FindControl("mpeOpcionCatalogo"));
                lblTitulo                  = ((Label)ctrlOpcionCat.FindControl("Titulo"));
                hfAccion                   = ((HiddenField)ctrlOpcionCat.FindControl("Accion"));
                hfIdCatalogo               = ((HiddenField)ctrlOpcionCat.FindControl("IdCatalogo"));
                txtDescOpcionCatalogo      = ((TextBox)ctrlOpcionCat.FindControl("txtNomOpcCat"));
                hfAccion.Value             = "2";
                hfIdCatalogo.Value         = ((GridView)(sender)).Rows[e.NewEditIndex].Cells[4].Text;
                txtDescOpcionCatalogo.Text = DescOpcionCatalogo;
                lblTitulo.Text             = "EDITA OPCIÓN CATALOGO";
                ViewState["IdCatalogoOpc"] = IdCatalogo;

                RadPanelItem item = acModules.FindItemByValue(hfIdCatalogo.Value);
                item.Expanded = true;

                extNuevaOpcionCatalogo.Show();
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #38
0
        public void LoadComponentRoot()
        {
            // Remove all Item before add new one
            RadPanelBar_ControlPanel.Items.Clear();

            ModuleMgr     myModuleMgr = new ModuleMgr();
            List <Module> myModules   = myModuleMgr.Get_Modules("Module_Name");

            foreach (Module myModule in myModules)
            {
                List <Modules.Component> myComponents = myModuleMgr.Get_Components(myModule.ModuleID, "-1", Component_Type.ControlPanel, "Component_Name");

                foreach (Modules.Component myComponent in myComponents)
                {
                    RadPanelItem item = new RadPanelItem();
                    item.Text     = myComponent.Component_Name;
                    item.ImageUrl = myComponent.Component_Icon;

                    LoadComponentItem(item, myComponent.ComponentID);

                    RadPanelBar_ControlPanel.Items.Add(item);
                }
            }
        }
 private void LoadCatItems(RadPanelItem Node)
 {
     DataTable CatItems = new DataTable("FX2010-11");
     CatItems = MC.LoadDataTable("Select MaterialId, Material From TblMaterialDetiels Where CategoryId = " + Node.Value, "");
     foreach (DataRow R in CatItems.Rows)
     {
         RadPanelItem Itm = new RadPanelItem() { Text = R["Material"].ToString(), Value = R["MaterialId"].ToString(), ToolTip = "1" };
         Itm.ImageUrl = "~/Images/Material.png";
         Node.Items.Add(Itm);
     }
 }
 private void LoadChildCats(RadPanelItem Node)
 {
     DataTable ItemChilds = new DataTable("FX2010-11");
     ItemChilds = MC.LoadDataTable("Select CategoryId, Category From CdCategory Where parentID = " + Node.Value, "");
     foreach (DataRow R in ItemChilds.Rows)
     {
         RadPanelItem Itm = new RadPanelItem() { Text = R["Category"].ToString(), Value = R["CategoryId"].ToString(), ToolTip = "0" };
         Itm.ImageUrl = "~/Images/Folders.png";
         Node.Items.Add(Itm);
         LoadChildCats(Itm);
         LoadCatItems(Itm);
     }
 }
 private void LoadMainCats(RadPanelBar TV)
 {
     DataTable GeneralItems = new DataTable("FX2010-11");
     GeneralItems = MC.LoadDataTable("Select CategoryId, Category From CdCategory Where parentID = 0", "");
     foreach (DataRow R in GeneralItems.Rows)
     {
         RadPanelItem Itm = new RadPanelItem() { Text = R["Category"].ToString(), Value = R["CategoryId"].ToString(), ToolTip = "0" };
         Itm.ImageUrl = "~/Images/Folders.png";
         TV.Items.Add(Itm);
         LoadChildCats(Itm);
         LoadCatItems(Itm);
     }
 }
Example #42
0
    private void LoadPabelbar()
    {
        panelbar.Items.Clear();
        var types = dc.Tblfoodbeveragemenutypes.ToList();

        foreach (var type in types)
        {
            if (type.Tblfoodbeveragegroups.Where(i => i.Groupavailable == "True").Count() > 0)
            {
                RadPanelItem itemMain = new RadPanelItem();
                itemMain.Text = (type.Groupmenutype);
                itemMain.Font.Name = "Arial";
                itemMain.ForeColor = System.Drawing.Color.Blue;
                itemMain.Font.Size = 16;
                itemMain.Font.Size = mSession.AppFont;
                itemMain.PostBack = false;
                itemMain.Expanded = true;
                panelbar.Items.Add(itemMain);

                foreach (var group in type.Tblfoodbeveragegroups.Where(i => i.Groupavailable == "True"))
                {

                    RadPanelItem subItem = new RadPanelItem((group.Groupdescription));
                    subItem.Value = group.Groupcode;
                    subItem.Font.Name = "Arial";
                    subItem.Font.Size = mSession.AppFont;
                    subItem.Height = 42;
                    itemMain.Items.Add(subItem);
                }
            }
        }
        if (panelbar.Items.Count > 0)
        {
            panelbar.Items[0].Expanded = true;
            panelbar.Items[0].Items[0].Selected = true;

            if (mSession.MenuType == "" || mSession.GroupName == "")
            {
                mSession.MenuType = panelbar.Items[0].Text;
                mSession.GroupName = panelbar.Items[0].Items[0].Value;
            }
            gMenu.Rebind();

        }
    }
Example #43
0
        protected void CommentToUser()
        {
            oIsUsuario = oWeb.GetObjUsuario();
            if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())) && (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString()) && (oIsUsuario.Tipo == "1"))
            {
                Label          oLabel;
                RadPanelItem   itemN;
                RadBinaryImage oImage;
                RadPanelBar    RadPanelBar1 = new RadPanelBar();
                RadPanelBar1.Width = Unit.Percentage(100);
                RadPanelBar1.EnableEmbeddedSkins = false;
                //RadPanelBar1.Skin = "Sitefinity";
                RadPanelItem item1 = new RadPanelItem();
                item1.Text     = oCulture.GetResource("Global", "Comentarios");
                item1.Expanded = true;

                StringBuilder oFolder = new StringBuilder();
                oFolder.Append(Server.MapPath("."));
                StringBuilder sFile = new StringBuilder();
                sFile.Append("ComentarioUsuario_").Append(Session["CodUsuarioPerfil"].ToString()).Append(".bin");
                DataTable ComentarioUsuario = oWeb.DeserializarTbl(oFolder.ToString(), sFile.ToString());
                if (ComentarioUsuario != null)
                {
                    if (ComentarioUsuario.Rows.Count > 0)
                    {
                        foreach (DataRow oRow in ComentarioUsuario.Rows)
                        {
                            itemN = new RadPanelItem();
                            itemN.Controls.Add(new LiteralControl("<div class=\"MsnUsrImgUsr\">"));
                            oImage           = new RadBinaryImage();
                            oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_usuario_rel"].ToString(), 300, 300);
                            oImage.CssClass  = "ImageUsrTiny";
                            oImage.Width     = Unit.Pixel(52);
                            oImage.AutoAdjustImageControlSize = false;

                            LinkButton oLinkButton = new LinkButton();
                            oLinkButton.Attributes["CodUsuario"] = oRow["cod_usuario_rel"].ToString();
                            oLinkButton.Width    = Unit.Pixel(52);
                            oLinkButton.CssClass = "ImageUsrTiny";
                            oLinkButton.Click   += new EventHandler(oLinkButton_Click);
                            oLinkButton.Controls.Add(oImage);

                            itemN.Controls.Add(oLinkButton);
                            itemN.Controls.Add(new LiteralControl("</div><div class=\"MsnUsrNomUsr\">"));
                            BinaryUsuario dUser;
                            SysUsuario    oUsuario = new SysUsuario();
                            oUsuario.Path       = Server.MapPath(".");
                            oUsuario.CodUsuario = oRow["cod_usuario_rel"].ToString();
                            dUser = oUsuario.ClassGet();

                            LinkButton oLnkButton = new LinkButton();
                            oLnkButton.Text = dUser.NomUsuario + " " + dUser.ApeUsuario;
                            oLnkButton.Attributes["CodUsuario"] = oRow["cod_usuario_rel"].ToString();
                            oLnkButton.CssClass = "lblNomUsuarioComment";
                            oLnkButton.Click   += new EventHandler(oLinkButton_Click);
                            itemN.Controls.Add(oLnkButton);

                            //oLabel = new Label();
                            //oLabel.ID = "lblNomUsuario_" + oRow["cod_usuario_rel"].ToString();
                            //oLabel.Text = dUser.NomUsuario + " " + dUser.ApeUsuario;
                            //oLabel.CssClass = "lblNomUsuarioComment";
                            dUser = null;
                            //itemN.Controls.Add(oLabel);
                            itemN.Controls.Add(new LiteralControl("</div><div class=\"MsnUsrComentUsr\">"));

                            oLabel          = new Label();
                            oLabel.ID       = "lblComment_" + oRow["cod_usuario_rel"].ToString();
                            oLabel.Text     = oRow["comentario"].ToString();
                            oLabel.CssClass = "lblComment";
                            itemN.Controls.Add(oLabel);

                            itemN.Controls.Add(new LiteralControl("</div>"));
                            item1.Items.Add(itemN);
                        }
                    }
                }
                ComentarioUsuario = null;

                itemN = new RadPanelItem();
                itemN.Controls.Add(new LiteralControl("<div class=\"comenta\">"));
                itemN.Controls.Add(new LiteralControl("<div class=\"idDejaComment\">"));
                oLabel          = new Label();
                oLabel.ID       = "lblDejaTuComentario";
                oLabel.CssClass = "lblDejaTuComentarioCss";
                oLabel.Text     = oCulture.GetResource("Global", "DejaTuComentario");
                itemN.Controls.Add(oLabel);
                itemN.Controls.Add(new LiteralControl("</div>"));
                itemN.Controls.Add(new LiteralControl("<div class=\"idTextDejaComment\">"));

                TextBox oTextBox = new TextBox();
                oTextBox.ID       = "txtDejaTuComentario";
                oTextBox.TextMode = TextBoxMode.MultiLine;
                oTextBox.CssClass = "txtDejaTuComentarioCss";
                itemN.Controls.Add(oTextBox);

                RequiredFieldValidator oRequiredFieldValidator = new RequiredFieldValidator();
                oRequiredFieldValidator.ID = "valtxtDejaTuComentario";
                oRequiredFieldValidator.ControlToValidate = "txtDejaTuComentario";
                oRequiredFieldValidator.Display           = ValidatorDisplay.Static;
                oRequiredFieldValidator.ValidationGroup   = "DejaTuComentario";
                oRequiredFieldValidator.ErrorMessage      = "*";
                itemN.Controls.Add(oRequiredFieldValidator);
                itemN.Controls.Add(new LiteralControl("</div>"));

                itemN.Controls.Add(new LiteralControl("<div class=\"idBtnDejaComment\">"));
                Button oBtnDejaTuComengtario = new Button();
                oBtnDejaTuComengtario.ID              = "BtnDejaTuComengtario";
                oBtnDejaTuComengtario.Text            = oCulture.GetResource("Global", "btnPublicar");
                oBtnDejaTuComengtario.ValidationGroup = "DejaTuComentario";
                oBtnDejaTuComengtario.CssClass        = "cBtnDejaUsrComment";
                oBtnDejaTuComengtario.Click          += new EventHandler(oBtnDejaTuComengtario_Click);
                itemN.Controls.Add(oBtnDejaTuComengtario);
                itemN.Controls.Add(new LiteralControl("</div>"));
                itemN.Controls.Add(new LiteralControl("</div>"));
                item1.Items.Add(itemN);

                RadPanelBar1.Items.Add(item1);
                Controls.Add(RadPanelBar1);
                oBtnDejaTuComengtario.Attributes["TxtControlID"] = oTextBox.ClientID;
            }
        }
 private void LoadMainCats(RadPanelBar TV)
 {
     DataTable GeneralItems = new DataTable("FX2010-11");
     GeneralItems = MC.LoadDataTable("Select AccountId, AccountName, AccountTreeId From TblAccounts Where BasicAccountId = 0", "");
     foreach (DataRow R in GeneralItems.Rows)
     {
         RadPanelItem Itm = new RadPanelItem() { Text = R["AccountName"].ToString(), Value = R["AccountId"].ToString(), ToolTip = R["AccountTreeId"].ToString() };
         Itm.ImageUrl = "~/Images/Folders.png";
         TV.Items.Add(Itm);
         LoadChildCats(Itm);
     }
 }
        /// <summary>
        ///
        /// </summary>
        protected void CargarMenu()
        {
            RadPanelItem PItemN1 = new RadPanelItem();

            // Obtener Planning by IdUsuario
            //DataTable dt = oCoon.ejecutarDataTable("PA_GET_PlanningByCodUsuario",
            //    this.Session["codUsuario"].ToString());

            #region Codigo Comentado

            /*if (dt != null)
             * {
             *  if (dt.Rows.Count > 0)
             *  {
             *      for (int i = 0; i <= dt.Rows.Count - 1; i++)
             *      {
             *          //oecDex.Id_Dex = Convert.ToInt32(dt.Rows[i]["Id_Dex"].ToString().Trim());
             *          //oecDex.Dex_Name = dt.Rows[i]["Dex_Name"].ToString().Trim();
             *          //oecDex.Dex_Status = Convert.ToBoolean(dt.Rows[i]["Dex_Status"].ToString().Trim());
             *          //oecDex.Dex_CreateBy = dt.Rows[i]["Dex_CreateBy"].ToString().Trim();
             *          //oecDex.Dex_DateBy = Convert.ToDateTime(dt.Rows[i]["Dex_DateBy"].ToString().Trim());
             *          //oecDex.Dex_ModiBy = dt.Rows[i]["Dex_ModiBy"].ToString().Trim();
             *          //oecDex.Dex_DateModiBy = Convert.ToDateTime(dt.Rows[i]["Dex_DateModiBy"].ToString().Trim());
             *      }
             *  }
             * }*/
            #endregion

            #region Reporte Items

            // Configuracion Inicial del RadControl RadPanelItem 'PItemN1' correspondiente al RadPanelBar 'RadPanelBar_menu'
            PItemN1.Text     = "Reportes";
            PItemN1.ImageUrl = "~/Pages/Modulos/Operativo/Reports/Image/tasks.gif";
            PItemN1.Expanded = true;

            //*******************************************************************************
            //reportes para san fernando moderno
            //agregado por:pablo salas
            //02/08/2011

            RadPanelItem PItemN2_reporteIncioFIn = new RadPanelItem();
            PItemN2_reporteIncioFIn.Text        = "R.Inicio_FIn_Dia";
            PItemN2_reporteIncioFIn.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporteIncioFIn.NavigateUrl = "../Rpt_Inicio_Fin.aspx";

            #region repetitivo
            RadPanelItem PItemN2_reporteImpulsoFM = new RadPanelItem();
            PItemN2_reporteImpulsoFM.Text        = "R. Impulso Moderno";
            PItemN2_reporteImpulsoFM.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporteImpulsoFM.NavigateUrl = "../Report_Impulso_SF_M.aspx";

            RadPanelItem PItemN2_reporteCompetenciaFM = new RadPanelItem();
            PItemN2_reporteCompetenciaFM.Text        = "R. Competencia Moderno";
            PItemN2_reporteCompetenciaFM.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporteCompetenciaFM.NavigateUrl = "../Report_Competencia_SF_M.aspx";

            RadPanelItem PItemN2_reportePrecioSFM = new RadPanelItem();
            PItemN2_reportePrecioSFM.Text        = "R. Precios Moderno";
            PItemN2_reportePrecioSFM.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportePrecioSFM.NavigateUrl = "../Report_Precios_SF_M.aspx";


            RadPanelItem PItemN2_reporteStockIngresoPorDia = new RadPanelItem();
            PItemN2_reporteStockIngresoPorDia.Text        = "R. Stock-Ingresos Moderno";
            PItemN2_reporteStockIngresoPorDia.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporteStockIngresoPorDia.NavigateUrl = "../Report_Ingresos-Stock_SF_M.aspx";
            //*******************************************************************************

            //creado: 13/06/2011. Por: Pablo Salas
            RadPanelItem PItemN2_reportStockPorDia = new RadPanelItem();
            PItemN2_reportStockPorDia.Text        = "Reporte de Stock San Fernando";
            PItemN2_reportStockPorDia.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportStockPorDia.NavigateUrl = "../Report_StockSF.aspx";
            /////
            RadPanelItem PItemN2_OpeDigitacion = new RadPanelItem();
            PItemN2_OpeDigitacion.Text        = "Operativo Digitacion";
            PItemN2_OpeDigitacion.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_OpeDigitacion.NavigateUrl = "../../OPE_Digitacion.aspx";

            RadPanelItem PItemN2_reportPrecio = new RadPanelItem();
            PItemN2_reportPrecio.Text        = "Reporte de Precios";
            PItemN2_reportPrecio.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportPrecio.NavigateUrl = "../Report_Precio.aspx";

            RadPanelItem PItemN2_reportCompetencia = new RadPanelItem();
            PItemN2_reportCompetencia.Text        = "Reporte de Competencia";
            PItemN2_reportCompetencia.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportCompetencia.NavigateUrl = "../Report_Competencia.aspx";

            RadPanelItem PItemN2_reportExhibicion = new RadPanelItem();
            PItemN2_reportExhibicion.Text        = "Reporte de Exhibición";
            PItemN2_reportExhibicion.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportExhibicion.NavigateUrl = "../Report_Exhibicion.aspx";

            RadPanelItem PItemN2_reportLayout = new RadPanelItem();
            PItemN2_reportLayout.Text        = "Reporte de Layout";
            PItemN2_reportLayout.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportLayout.NavigateUrl = "../Report_Layout.aspx";

            RadPanelItem PItemN2_reportQuiebre = new RadPanelItem();
            PItemN2_reportQuiebre.Text        = "Reporte de Quiebre";
            PItemN2_reportQuiebre.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportQuiebre.NavigateUrl = "../Report_Quiebre.aspx";

            RadPanelItem PItemN2_reportSegementacion = new RadPanelItem();
            PItemN2_reportSegementacion.Text        = "Reporte de Segmentación";
            PItemN2_reportSegementacion.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportSegementacion.NavigateUrl = "../Report_Segmentacion.aspx";

            RadPanelItem PItemN2_reportSOD = new RadPanelItem();
            PItemN2_reportSOD.Text        = "Reporte de SOD";
            PItemN2_reportSOD.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportSOD.NavigateUrl = "../Report_SOD.aspx";

            RadPanelItem PItemN2_reportStock = new RadPanelItem();
            PItemN2_reportStock.Text        = "Reporte de Stock";
            PItemN2_reportStock.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportStock.NavigateUrl = "../Report_Stock.aspx";

            RadPanelItem PItemN2_reportFotografico = new RadPanelItem();
            PItemN2_reportFotografico.Text        = "Reporte de Fotografico";
            PItemN2_reportFotografico.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportFotografico.NavigateUrl = "../ReportFotografico.aspx";

            RadPanelItem PItemN2_reportRptSegementacion = new RadPanelItem();
            PItemN2_reportRptSegementacion.Text        = "Consolidado de segmentacion";
            PItemN2_reportRptSegementacion.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportRptSegementacion.NavigateUrl = "../Rpt_Segmentacion.aspx";

            RadPanelItem PItemN2_SegNov = new RadPanelItem();
            PItemN2_SegNov.Text        = "Seguimiento de visitas no efectivas";
            PItemN2_SegNov.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_SegNov.NavigateUrl = "../Rpt_SegNov.aspx";


            RadPanelItem PItemN2_LevantamientoPublicacion = new RadPanelItem();
            PItemN2_LevantamientoPublicacion.Text        = "Levantamiento de Publicaciones";
            PItemN2_LevantamientoPublicacion.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_LevantamientoPublicacion.NavigateUrl = "../LevantamientoPublicaciones.aspx";


            RadPanelItem PItemN2_LevantamientoExhImpul = new RadPanelItem();
            PItemN2_LevantamientoExhImpul.Text        = "Levantamiento Exhi. e Impulso";
            PItemN2_LevantamientoExhImpul.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_LevantamientoExhImpul.NavigateUrl = "../LevantamientoExhImpuls.aspx";


            RadPanelItem PItemN2_LevantamientoMaterialPOP = new RadPanelItem();
            PItemN2_LevantamientoMaterialPOP.Text        = "Levantamiento Material POP";
            PItemN2_LevantamientoMaterialPOP.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_LevantamientoMaterialPOP.NavigateUrl = "../LevantamientoMaterialPOP.aspx";

            RadPanelItem PItemN2_Rpt_SegIngre = new RadPanelItem();
            PItemN2_Rpt_SegIngre.Text        = "Ingreso de Supervisores Xplora";
            PItemN2_Rpt_SegIngre.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_Rpt_SegIngre.NavigateUrl = "../Rpt_SegIngre.aspx";


            RadPanelItem PItemN2_reportPrecioSF = new RadPanelItem();
            PItemN2_reportPrecioSF.Text        = "Reporte de Precios";
            PItemN2_reportPrecioSF.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportPrecioSF.NavigateUrl = "../Report_PrecioSF.aspx";

            RadPanelItem PItemN2_reportVentas = new RadPanelItem();
            PItemN2_reportVentas.Text        = "Reporte de Ventas";
            PItemN2_reportVentas.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportVentas.NavigateUrl = "../Report_Ventas.aspx";

            RadPanelItem PItemN2_reportIncidencias = new RadPanelItem();
            PItemN2_reportIncidencias.Text        = "Reporte de Incidencias";
            PItemN2_reportIncidencias.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportIncidencias.NavigateUrl = "../Report_Incidencias.aspx";

            RadPanelItem PItemN2_reportQuiebres3M = new RadPanelItem();
            PItemN2_reportQuiebres3M.Text        = "Reporte de Presencia";
            PItemN2_reportQuiebres3M.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportQuiebres3M.NavigateUrl = "../Report_Quiebres3M.aspx";


            RadPanelItem PItemN2_Rpt_SegIngreC = new RadPanelItem();
            PItemN2_Rpt_SegIngreC.Text        = "Ingreso de Ejecutivos Xplora";
            PItemN2_Rpt_SegIngreC.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_Rpt_SegIngreC.NavigateUrl = "../Rpt_SegIngreEC.aspx";


            //Masisa Joseph Gonzales
            RadPanelItem PItemN2_reporte_Venta_Masisa = new RadPanelItem();
            PItemN2_reporte_Venta_Masisa.Text        = "R. Ventas Especializado";
            PItemN2_reporte_Venta_Masisa.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Venta_Masisa.NavigateUrl = "../Reporte_Ventas_Masisa.aspx";

            RadPanelItem PItemN2_reporte_Fotografico_Masisa = new RadPanelItem();
            PItemN2_reporte_Fotografico_Masisa.Text        = "R. Fotografico Especializado";
            PItemN2_reporte_Fotografico_Masisa.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Fotografico_Masisa.NavigateUrl = "../ReportFotografico.aspx";

            //pSalas. 05/10/2011 - Colgate:  Reporte de Presencia
            RadPanelItem PItemN2_reportePresencia = new RadPanelItem();
            PItemN2_reportePresencia.Text        = "Reporte de Presencia";
            PItemN2_reportePresencia.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportePresencia.NavigateUrl = "../Report_Presencia_Colg.aspx";

            //pSalas. 05/10/2011 - Colgate:  Reporte de Presencia
            RadPanelItem PItemN2_reportePresenciaConsolidado = new RadPanelItem();
            PItemN2_reportePresenciaConsolidado.Text        = "Reporte de Presencia Consolidado";
            PItemN2_reportePresenciaConsolidado.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reportePresenciaConsolidado.NavigateUrl = "../Report_Presencia_Colgate.aspx";

            //pSalas. 13/10/2011 - Colgate:  Reporte de Competencia V2
            RadPanelItem PItemN2_reporteCompetenciaV2_SFM = new RadPanelItem();
            PItemN2_reporteCompetenciaV2_SFM.Text        = "R. Competencia Moderno ";
            PItemN2_reporteCompetenciaV2_SFM.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporteCompetenciaV2_SFM.NavigateUrl = "../Report_Competencia_SF_M_V_1_1.aspx";

            /////*******************************/////
            /////*******************************/////
            /////******CANAL TRADICIONAL********/////
            /////*******************************/////
            /////*******************************/////

            //pSalas. 10/01/2012 - San Fernando - Tradicional:  Reporte de Examen de Tienda
            RadPanelItem PItemN2_reporte_SF_Tra_ActDatos = new RadPanelItem();
            PItemN2_reporte_SF_Tra_ActDatos.Text        = "R. Examen de Tienda - Tradicional";
            PItemN2_reporte_SF_Tra_ActDatos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_SF_Tra_ActDatos.NavigateUrl = "../Report_SF_Tra_ExaTda.aspx";


            //pSalas. 10/01/2012 - San Fernando - Tradicional:  Reporte de Disponibilidad
            RadPanelItem PItemN2_reporte_SF_Tra_Disponibilidad = new RadPanelItem();
            PItemN2_reporte_SF_Tra_Disponibilidad.Text        = "R. Disponibilidad - Tradicional";
            PItemN2_reporte_SF_Tra_Disponibilidad.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_SF_Tra_Disponibilidad.NavigateUrl = "../Report_SF_Tra_Disponibilidad.aspx";

            //Report_SF_Tra_ExaTdaConsolidado.aspx pSalas 16/01/2012 - Reporte Examen de Tienda Consolidado - se usa ReportingServices
            RadPanelItem PItemN2_reporte_SF_Tra_ExaTdaConsolidado = new RadPanelItem();
            PItemN2_reporte_SF_Tra_ExaTdaConsolidado.Text        = "R. Exa.Tda Consolidado - Tradicional";
            PItemN2_reporte_SF_Tra_ExaTdaConsolidado.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_SF_Tra_ExaTdaConsolidado.NavigateUrl = "../Report_SF_Tra_ExaTdaConsolidado.aspx";



            //////////////////////////////////////////////

            RadPanelItem PItemN2_reporte_Precios_Cementos = new RadPanelItem();
            PItemN2_reporte_Precios_Cementos.Text        = "R.Precios";
            PItemN2_reporte_Precios_Cementos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Precios_Cementos.NavigateUrl = "../Report_Precio_Cementos.aspx";

            RadPanelItem PItemN2_reporte_Ventas_Cementos = new RadPanelItem();
            PItemN2_reporte_Ventas_Cementos.Text        = "R.Ventas";
            PItemN2_reporte_Ventas_Cementos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Ventas_Cementos.NavigateUrl = "../Report_Ventas_Cementos.aspx";

            RadPanelItem PItemN2_reporte_Levantami = new RadPanelItem();
            PItemN2_reporte_Levantami.Text        = "R.Lev_Información";
            PItemN2_reporte_Levantami.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Levantami.NavigateUrl = "../Rpt_levinfo.aspx";

            RadPanelItem PItemN2_reporte_Fachada_Cementos = new RadPanelItem();
            PItemN2_reporte_Fachada_Cementos.Text        = "R.Fachada";
            PItemN2_reporte_Fachada_Cementos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Fachada_Cementos.NavigateUrl = "../Report_Fachada_Cementos1.aspx";

            RadPanelItem PItemN2_reporte_Inflable_Cementos = new RadPanelItem();
            PItemN2_reporte_Inflable_Cementos.Text        = "R.Inflable";
            PItemN2_reporte_Inflable_Cementos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Inflable_Cementos.NavigateUrl = "../Report_Inflable_Cementos.aspx";

            RadPanelItem PItemN2_reporte_Competencia_Cementos = new RadPanelItem();
            PItemN2_reporte_Competencia_Cementos.Text        = "R.Competencia";
            PItemN2_reporte_Competencia_Cementos.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Competencia_Cementos.NavigateUrl = "../Report_Competencia_Cementos.aspx";


            RadPanelItem PItemN2_reporte_Spor_SF_M = new RadPanelItem();
            PItemN2_reporte_Spor_SF_M.Text        = "R.Spot";
            PItemN2_reporte_Spor_SF_M.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Spor_SF_M.NavigateUrl = "../Report_Spot_SF_M.aspx";


            //Colgate --Canal DT
            RadPanelItem PItemN2_reporte_presencia_DT = new RadPanelItem();
            PItemN2_reporte_presencia_DT.Text        = "Report. DT";
            PItemN2_reporte_presencia_DT.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_presencia_DT.NavigateUrl = "../Report_Presencia_Colgate_DT.aspx";

            RadPanelItem PItemN2_reporte_presencia_DT_pop = new RadPanelItem();
            PItemN2_reporte_presencia_DT_pop.Text        = "Reporte Pop";
            PItemN2_reporte_presencia_DT_pop.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_presencia_DT_pop.NavigateUrl = "../Reporte_Pop/Reporte_PopFotos.aspx";

            RadPanelItem PItemN2_reporte_promocion_DT = new RadPanelItem();
            PItemN2_reporte_promocion_DT.Text        = "Reporte Promoción";
            PItemN2_reporte_promocion_DT.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_promocion_DT.NavigateUrl = "../Reporte_Promocion/Reporte_Promocion.aspx";

            //Colgate --Canal IT
            RadPanelItem PItemN2_reporte_presencia_IT = new RadPanelItem();
            PItemN2_reporte_presencia_IT.Text        = "Report. IT";
            PItemN2_reporte_presencia_IT.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_presencia_IT.NavigateUrl = "../Report_Presencia_Colgate_IT.aspx";


            //Colgate --Canal BODEGA
            RadPanelItem PItemN2_reporte_presencia_BODEGA = new RadPanelItem();
            PItemN2_reporte_presencia_BODEGA.Text        = "Report. BODEGA";
            PItemN2_reporte_presencia_BODEGA.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_presencia_BODEGA.NavigateUrl = "../Report_Presencia_Colgate_BODEGA.aspx";

            //Reporte Fotografico New
            //Fecha: 21 /07/2012
            //Add : Pablo Salas Alvarez.
            RadPanelItem PItemN2_reporte_Fotografico_New = new RadPanelItem();
            PItemN2_reporte_Fotografico_New.Text        = "Report. Fotografico";
            PItemN2_reporte_Fotografico_New.ImageUrl    = "~/Pages/Modulos/Operativo/Reports/Image/tasksItems.gif";
            PItemN2_reporte_Fotografico_New.NavigateUrl = "../Reporte_Fotografico_New.aspx";
            #endregion


            #endregion

            DataTable dt = null;
            compañia = Convert.ToInt32(this.Session["companyid"]);

            try
            {
                // Obtener los Canales por Campañia
                dt = Get_Cliente.Get_ObtenerCanalesxCliente(compañia);
            }
            catch (Exception ex) {
                messages = "Ocurrio un Error: " + ex.ToString();
            }

            // Verificar que no hayan Errores
            if (messages.Equals(""))
            {
                string sUser = this.Session["sUser"].ToString();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (compañia == 1562 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1000"))
                    {
                        //mayoristas
                        PItemN1.Items.Add(PItemN2_reportCompetencia);
                        PItemN1.Items.Add(PItemN2_reportExhibicion);
                        PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reportLayout);
                        PItemN1.Items.Add(PItemN2_reportQuiebre);
                        PItemN1.Items.Add(PItemN2_reportStock);
                        PItemN1.Items.Add(PItemN2_reportSOD);
                        PItemN1.Items.Add(PItemN2_reportPrecio);
                        PItemN1.Items.Add(PItemN2_LevantamientoPublicacion);
                        PItemN1.Items.Add(PItemN2_LevantamientoExhImpul);
                        PItemN1.Items.Add(PItemN2_LevantamientoMaterialPOP);
                        PItemN1.Items.Add(PItemN2_Rpt_SegIngre);
                        PItemN1.Items.Add(PItemN2_OpeDigitacion);

                        break;
                    }
                    if (compañia == 1562 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1023"))
                    {
                        //minoristas

                        PItemN1.Items.Add(PItemN2_reportCompetencia);
                        PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reportExhibicion);
                        PItemN1.Items.Add(PItemN2_reportLayout);
                        PItemN1.Items.Add(PItemN2_reportStock);
                        PItemN1.Items.Add(PItemN2_reportSOD);
                        PItemN1.Items.Add(PItemN2_reportPrecio);
                        PItemN1.Items.Add(PItemN2_Rpt_SegIngre);
                        break;
                    }
                    if (compañia == 1562 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1241"))
                    {
                        //autoservicios

                        PItemN1.Items.Add(PItemN2_reportCompetencia);
                        PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reportQuiebre);
                        PItemN1.Items.Add(PItemN2_reportLayout);
                        PItemN1.Items.Add(PItemN2_reportExhibicion);

                        PItemN1.Items.Add(PItemN2_reportPrecio);

                        PItemN1.Items.Add(PItemN2_SegNov);
                        PItemN1.Items.Add(PItemN2_LevantamientoPublicacion);
                        PItemN1.Items.Add(PItemN2_LevantamientoExhImpul);
                        PItemN1.Items.Add(PItemN2_LevantamientoMaterialPOP);
                        PItemN1.Items.Add(PItemN2_Rpt_SegIngre);

                        break;
                    }
                    if (compañia == 1592 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1241"))
                    {
                        //autoservicios
                        PItemN1.Items.Add(PItemN2_reportQuiebres3M);
                        PItemN1.Items.Add(PItemN2_reportFotografico);
                        break;
                    }

                    //Se Agrega el link para Cliente Cementos Lima Canal Progresol
                    if (compañia == 1560 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1001"))
                    {
                        //Progresol

                        // PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reporte_Precios_Cementos);     // Carlos Marin 23/11/2011
                        PItemN1.Items.Add(PItemN2_reporte_Ventas_Cementos);      // Carlos Marin 23/11/2011
                        PItemN1.Items.Add(PItemN2_reporte_Fachada_Cementos);     // Carlos Marin 23/11/2011
                        PItemN1.Items.Add(PItemN2_reporte_Inflable_Cementos);    // Carlos Marin 23/11/2011
                        PItemN1.Items.Add(PItemN2_reporte_Competencia_Cementos); // Carlos Marin 23/11/2011
                        break;
                    }

                    if (compañia == 1561 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1000"))
                    {
                        //autoservicios
                        PItemN1.Items.Add(PItemN2_Rpt_SegIngreC);
                        //PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reporte_Fotografico_New);     //Pablo Salas A. 21/07/2012
                        PItemN1.Items.Add(PItemN2_reportePresencia);            //pSalas . 05/10/2011 Reporte Presencia
                        PItemN1.Items.Add(PItemN2_reportePresenciaConsolidado); //jGonzales . 03/11/2011 Reporte Presencia
                        PItemN1.Items.Add(PItemN2_reporte_presencia_DT);        //cmarin . 29/2/2012
                        PItemN1.Items.Add(PItemN2_reporte_presencia_IT);        //cmarin . 12/3/2012
                        PItemN1.Items.Add(PItemN2_reporte_presencia_BODEGA);    //cmarin . 17/4/2012
                        PItemN1.Items.Add(PItemN2_reporte_presencia_DT_pop);    //Destrada 27/04/2012
                        PItemN1.Items.Add(PItemN2_reporte_promocion_DT);        //Destrada 27/04/2012

                        break;
                    }

                    if (compañia == 1572 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1002"))
                    {
                        //TRADICIONAL SF

                        PItemN1.Items.Add(PItemN2_reportFotografico);
                        PItemN1.Items.Add(PItemN2_reportSegementacion);
                        PItemN1.Items.Add(PItemN2_reportRptSegementacion);
                        PItemN1.Items.Add(PItemN2_SegNov);
                        PItemN1.Items.Add(PItemN2_Rpt_SegIngre);
                        PItemN1.Items.Add(PItemN2_reportPrecioSF);
                        PItemN1.Items.Add(PItemN2_reportVentas);
                        PItemN1.Items.Add(PItemN2_reportIncidencias);
                        PItemN1.Items.Add(PItemN2_reporteIncioFIn);
                        PItemN1.Items.Add(PItemN2_reporte_Levantami);//Se Agrega Reporte de Status de Levantamiento Info AAVV
                        //Ing. CarlosH 24/11/2011
                    }
                    if (compañia == 1572 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "1003"))
                    {
                        //PARA SAN FERNANDO CANAL MODERNO - Por: Pablo - Fecha:02/08/2011 - Resumen:modulos para sanfernando moderno
                        PItemN1.Items.Add(PItemN2_reporteStockIngresoPorDia);
                        PItemN1.Items.Add(PItemN2_reportePrecioSFM);
                        //PItemN1.Items.Add(PItemN2_reporteCompetenciaFM);
                        PItemN1.Items.Add(PItemN2_reporteCompetenciaV2_SFM);
                        PItemN1.Items.Add(PItemN2_reporteImpulsoFM);
                        PItemN1.Items.Add(PItemN2_reporte_Spor_SF_M);

                        //PItemN1.Items.Add(PItemN2_reporteStock_Seguimiento_SFM);

                        //////////*************SAN FERNANDO************//////////
                        //////////**********CANAL TRADICIONAL************//////////

                        PItemN1.Items.Add(PItemN2_reporte_SF_Tra_ActDatos);          //Add 10/01/2012.  pSalas - Tradicional
                        PItemN1.Items.Add(PItemN2_reporte_SF_Tra_Disponibilidad);    //Add 10/01/2012.  pSalas - Tradicional
                        PItemN1.Items.Add(PItemN2_reporte_SF_Tra_ExaTdaConsolidado); //Add 16/01/2012.  pSalas - Tradicional
                    }

                    if (compañia == 1609 && Equals(dt.Rows[i]["codigo_canal"].ToString(), "2005"))
                    {
                        //PARA MASISA CANAL ESPECIALIZADO - Por: Joseph Gonzales - Fecha:04/10/2011 - Resumen:modulos masisa
                        PItemN1.Items.Add(PItemN2_reporte_Venta_Masisa);
                        PItemN1.Items.Add(PItemN2_reporte_Fotografico_Masisa);
                    }
                }
                RadPanelBar_menu.Items.Add(PItemN1);
            }
        }
Example #46
0
        void CargaDatos()
        {
            try
            {
                acModules.Items.Clear();

                List <THE_Catalogo> listCatalogos = MngNegocioCatalogo.ObtieneTodosCatalogos();

                grid = new GridView[listCatalogos.Count];

                int count = 0;
                if (listCatalogos.Count > 0)
                {
                    foreach (THE_Catalogo itemCatalogo in listCatalogos)
                    {
                        List <TDI_OpcionCat> lstOpcioCatalogo = MngNegocioOpcionCat.ObtieneOpcionesPorCatalogo(itemCatalogo.IdCatalogo);

                        if (lstOpcioCatalogo != null)
                        {
                            if (itemCatalogo != null)
                            {
                                RadPanelItem Item = new RadPanelItem();
                                Item.Text  = itemCatalogo.CatalogoDesc;
                                Item.Value = itemCatalogo.IdCatalogo.ToString();

                                #region Tabla
                                Table tabla = new Table();
                                tabla.CellSpacing = 10;
                                tabla.CellPadding = 0;
                                tabla.Width       = Unit.Percentage(100);

                                TableRow  tr    = new TableRow();
                                TableCell celda = new TableCell();
                                celda.HorizontalAlign = HorizontalAlign.Right;

                                Image btnAgregaNuevo = new Image();
                                btnAgregaNuevo.ImageUrl = "~/Images/iconoagregar.png";
                                btnAgregaNuevo.ToolTip  = "Agregar Nuevo Resgistro al Catalogo";
                                btnAgregaNuevo.Width    = Unit.Pixel(22);
                                btnAgregaNuevo.Style.Add(HtmlTextWriterStyle.Cursor, "hand");
                                btnAgregaNuevo.ID = "Agrega" + itemCatalogo.IdCatalogo.ToString();
                                btnAgregaNuevo.Attributes.Add("onclick", "AgregaNuevo(" + itemCatalogo.IdCatalogo.ToString() + ",'" + itemCatalogo.CatalogoDesc + "');");
                                celda.Controls.Add(btnAgregaNuevo);

                                Image btnEditar = new Image();
                                btnEditar.ImageUrl = "~/Images/iconoeditar.png";
                                btnEditar.ToolTip  = "Editar Catalogo";
                                btnEditar.Width    = Unit.Pixel(22);
                                btnEditar.Style.Add(HtmlTextWriterStyle.Cursor, "hand");
                                btnEditar.ID = "Edita" + itemCatalogo.IdCatalogo.ToString();
                                btnEditar.Attributes.Add("onclick", "Modifica(" + itemCatalogo.IdCatalogo.ToString() + ",'" + itemCatalogo.CatalogoDesc + "');");
                                celda.Controls.Add(btnEditar);

                                Image btnEliminar = new Image();
                                btnEliminar.ImageUrl = "~/Images/iconoeliminar.png";
                                btnEliminar.ToolTip  = "Elimina Catalogo";
                                btnEliminar.Width    = Unit.Pixel(22);
                                btnEliminar.Style.Add(HtmlTextWriterStyle.Cursor, "hand");
                                btnEliminar.ID = "Elimina" + itemCatalogo.IdCatalogo.ToString();
                                btnEliminar.Attributes.Add("onclick", "Elimina(" + itemCatalogo.IdCatalogo.ToString() + ",'" + itemCatalogo.CatalogoDesc + "');");
                                celda.Controls.Add(btnEliminar);

                                tr.Cells.Add(celda);
                                tabla.Rows.Add(tr);
                                #endregion

                                GridView grd = new GridView();
                                grd.RowEditing   += new GridViewEditEventHandler(grd_RowEditing);
                                grd.RowDeleting  += new GridViewDeleteEventHandler(grd_RowDeleting);
                                grd.RowDataBound += new GridViewRowEventHandler(grd_RowDataBound);

                                DataTable dataTab = new DataTable();
                                dataTab.Columns.Add(new DataColumn("IdOpcionCat"));
                                dataTab.Columns.Add(new DataColumn("OpcionCatDesc"));
                                dataTab.Columns.Add(new DataColumn("IdCatalogo"));

                                foreach (TDI_OpcionCat item in lstOpcioCatalogo)
                                {
                                    DataRow dr = dataTab.NewRow();
                                    dr[0] = item.IdOpcionCat;
                                    dr[1] = item.OpcionCatDesc;
                                    dr[2] = itemCatalogo.IdCatalogo.ToString();

                                    dataTab.Rows.Add(dr);
                                    dataTab.AcceptChanges();
                                }

                                if (lstOpcioCatalogo != null)
                                {
                                    #region Grid
                                    grd.ClientIDMode        = System.Web.UI.ClientIDMode.AutoID;
                                    grd.Width               = Unit.Percentage(100);
                                    grd.AutoGenerateColumns = false;
                                    grd.ID = "GridVw";

                                    BoundField bound = new BoundField();
                                    bound.DataField  = "IdOpcionCat";
                                    bound.HeaderText = "ID";
                                    grd.Columns.Add(bound);

                                    BoundField boundOp = new BoundField();
                                    boundOp.DataField  = "OpcionCatDesc";
                                    boundOp.HeaderText = "Opción";
                                    grd.Columns.Add(boundOp);

                                    CommandField CmdFielEdit = new CommandField();
                                    CmdFielEdit.ButtonType         = System.Web.UI.WebControls.ButtonType.Image;
                                    CmdFielEdit.EditImageUrl       = "~/Images/iconoeditar.png";
                                    CmdFielEdit.HeaderText         = "";
                                    CmdFielEdit.ShowEditButton     = true;
                                    CmdFielEdit.ControlStyle.Width = Unit.Pixel(22);
                                    grd.Columns.Add(CmdFielEdit);

                                    CommandField CmdFielDelete = new CommandField();
                                    CmdFielDelete.ButtonType         = System.Web.UI.WebControls.ButtonType.Image;
                                    CmdFielDelete.DeleteImageUrl     = "~/Images/iconoeliminar.png";
                                    CmdFielDelete.HeaderText         = "";
                                    CmdFielDelete.ShowDeleteButton   = true;
                                    CmdFielDelete.ControlStyle.Width = Unit.Pixel(22);
                                    grd.Columns.Add(CmdFielDelete);

                                    BoundField boundCat = new BoundField();
                                    boundCat.DataField  = "IdCatalogo";
                                    boundCat.HeaderText = "ID Cat";
                                    grd.Columns.Add(boundCat);

                                    grd.Columns[1].ItemStyle.Width           = Unit.Percentage(80);
                                    grd.Columns[2].ItemStyle.Width           = Unit.Percentage(10);
                                    grd.Columns[2].ItemStyle.HorizontalAlign = HorizontalAlign.Center;
                                    grd.Columns[3].ItemStyle.Width           = Unit.Percentage(10);
                                    grd.Columns[3].ItemStyle.HorizontalAlign = HorizontalAlign.Center;

                                    if (itemCatalogo != null)
                                    {
                                        grd.DataSource           = dataTab;
                                        grd.RowStyle.CssClass    = "RowsGrid";
                                        grd.HeaderStyle.CssClass = "headerGrid";
                                        grd.EmptyDataText        = "<p>Sin opciones enlazadas a este catalogo</p>";

                                        grd.DataBind();
                                        grd.Columns[0].Visible = false;
                                        grd.Columns[4].Visible = false;
                                    }
                                    #endregion
                                }

                                RadPanelItem ItemHijo = new RadPanelItem();
                                ItemHijo.Controls.Add(tabla);
                                ItemHijo.Controls.Add(grd);
                                Item.Items.Add(ItemHijo);

                                acModules.Items.Add(Item);
                            }
                        }
                        count++;
                    }
                }
            }
            catch (Exception ex)
            {
                EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmCatalogos", int.Parse(Session["numeroUsuario"].ToString()));
            }
        }
Example #47
0
    private void RecursivePopulatePanelbar(RadPanelBar parent, RadPanelItemCollection items, SiteMapNode node)
    {
        level++;
        imagesBaseDir = ResolveClientUrl("~/App_Shared/themes/glasscyan/Menu/");

        foreach (SiteMapNode child in node.ChildNodes)
        {
            if (child.IsAccessibleToUser(HttpContext.Current))
            {
                var panelItem = new RadPanelItem();

                //
                // The NavigateUrl, are using a replace of "¨" to "&", cause the .NET has a Bug that
                // not allow the SiteMap to have & to concatenate a querystring
                //
                panelItem.NavigateUrl = child.Url.Replace("¨", "&");
                panelItem.Target = "content";
                panelItem.Enabled = true;
                panelItem.Expanded = false;
                panelItem.ImagePosition = RadPanelItemImagePosition.Left;

                panelItem.CssClass = "CssClass";
                panelItem.FocusedCssClass = "FocusedCssClass";
                panelItem.ExpandedCssClass = "ExpandedCssClass";
                panelItem.DisabledCssClass = "DisabledCssClass";
                panelItem.SelectedCssClass = "SelectedCssClass";

                if (String.IsNullOrEmpty(node.Title))
                {
                    panelItem.CssClass = "HeaderCssClass";
                    panelItem.FocusedCssClass = "HeaderFocusedCssClass";
                    panelItem.ExpandedCssClass = "HeaderExpandedCssClass";
                    panelItem.DisabledCssClass = "HeaderDisabledCssClass";
                    panelItem.SelectedCssClass = "HeaderSelectedCssClass";
                }

                if (!String.IsNullOrEmpty(child["ImageCollapsed"]))
                    panelItem.ImageUrl = imagesBaseDir + child["ImageCollapsed"];
                else
                    panelItem.ImageUrl = imagesBaseDir + "blank" + (level - 1) + "x.gif";


                if (!String.IsNullOrEmpty(child["ImageExpanded"]))
                    panelItem.ExpandedImageUrl = imagesBaseDir + child["ImageExpanded"];

                if (!String.IsNullOrEmpty(child["ImageDisabled"]))
                    panelItem.DisabledImageUrl = imagesBaseDir + child["ImageDisabled"];

                if (!String.IsNullOrEmpty(child["ImageHoverCollapsed"]))
                    panelItem.HoveredImageUrl = imagesBaseDir + child["ImageHoverCollapsed"];

                panelItem.Text = child.Title;

                if (!String.IsNullOrEmpty(child["startPageUrl"]))
                    panelItem.Text += "</span></a><a plugin='lightbox' class='startPage' href='" + ResolveClientUrl(child["startPageUrl"]) + "?lightbox[iframe]=true' target='content'><span>";

                items.Add(panelItem);

                RecursivePopulatePanelbar(panelItem.PanelBar, panelItem.Items, child);

                if (String.IsNullOrEmpty(child.Url) && child.ChildNodes.Count > 0 && panelItem.Items.Count == 0)
                    panelItem.Visible = false;
            }
        }
        level--;
    }
Example #48
0
 private void CheckShowPath(int tabId, RadPanelItem panelItemToCheck, string pageName)
 {
     if ((int) arrayShowPath[0] == tabId)
     {
         panelItemToCheck.Expanded = true;
     }
     if ((arrayShowPath.Contains(tabId)))
     {
         if ((panelItemToCheck.Level > 0))
         {
             panelItemToCheck.Selected = true;
             var parent = (RadPanelItem) panelItemToCheck.Owner;
             while ((parent != null && parent.Items.Count > 0))
             {
                 try
                 {
                     parent.Expanded = true;
                     parent = (RadPanelItem) parent.Owner;
                 }
                 catch
                 {
                     parent = null;
                 }
             }
             if (!string.IsNullOrEmpty(SelectedPathItemCss))
             {
                 panelItemToCheck.CssClass = SelectedPathItemCss;
             }
             if (!string.IsNullOrEmpty(SelectedPathItemImage))
             {
                 panelItemToCheck.ImageUrl = SelectedPathItemImage.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
             }
         }
         else
         {
             if (!string.IsNullOrEmpty(SelectedPathHeaderItemCss))
             {
                 panelItemToCheck.CssClass = SelectedPathHeaderItemCss;
             }
             if (!string.IsNullOrEmpty(SelectedPathHeaderItemImage))
             {
                 panelItemToCheck.ImageUrl = SelectedPathHeaderItemImage.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
             }
         }
     }
 }
 private void LoadChildCats(RadPanelItem Node)
 {
     DataTable ItemChilds = new DataTable("FX2010-11");
     ItemChilds = MC.LoadDataTable("Select AccountId, AccountName, AccountTreeId, BasicAccountId From TblAccounts Where BasicAccountId = " + Node.Value, "");
     foreach (DataRow R in ItemChilds.Rows)
     {
         RadPanelItem Itm = new RadPanelItem() { Text = R["AccountName"].ToString(), Value = R["AccountId"].ToString(), ToolTip = R["AccountTreeId"].ToString() };
         Itm.ImageUrl = "~/Images/Folders.png";
         Node.Items.Add(Itm);
         LoadChildCats(Itm);
     }
 }
Example #50
0
        private void SetRootItemProperties(RadPanelItem currentPanelItem, int iLevel, int iItem, string pageName)
        {
            string sLevel = EnableLevelCss && iLevel < MaxLevelNumber ? "Level" + iLevel : string.Empty;
            string sItem = iItem <= MaxItemNumber && ((EnableItemCss && iLevel > 0) || (EnableRootItemCss && iLevel == 0)) ? iItem.ToString() : string.Empty;

            if (!string.IsNullOrEmpty(RootItemCssClass))
            {
                currentPanelItem.CssClass = sLevel + RootItemCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemDisabledCssClass))
            {
                currentPanelItem.DisabledCssClass = sLevel + RootItemDisabledCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemExpandedCssClass))
            {
                currentPanelItem.ExpandedCssClass = sLevel + RootItemExpandedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemFocusedCssClass))
            {
                currentPanelItem.FocusedCssClass = sLevel + RootItemFocusedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemClickedCssClass))
            {
                currentPanelItem.ClickedCssClass = sLevel + RootItemClickedCssClass + sItem;
            }
            if (!string.IsNullOrEmpty(RootItemImageUrl))
            {
                currentPanelItem.ImageUrl = RootItemImageUrl.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
            }
            if (!string.IsNullOrEmpty(RootItemHoveredImageUrl))
            {
                currentPanelItem.HoveredImageUrl = RootItemHoveredImageUrl.Replace("*SkinPath*", dnnSkinPath).Replace("*PageName*", pageName);
            }
            if (!RootItemHeight.IsEmpty)
            {
                currentPanelItem.Height = RootItemHeight;
            }
            if (!RootItemWidth.IsEmpty)
            {
                currentPanelItem.Width = RootItemWidth;
            }
        }
Example #51
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string project_id = Session["PROJECT_ID"].ToString();
            string username   = Session["USER_NAME"].ToString();

            if (username.Length == 0)
            {
                //string url = "~/LoginPage.aspx?RetUrl=" + Request.Url.AbsolutePath.ToString();
                string url = "~/LoginPage.aspx";
                Response.Redirect(url);
            }

            string   id      = WebTools.GetExpr("HIDE_ID", "USERS", " USER_NAME ='" + Session["USER_NAME"] + "'");
            string[] hide_id = id.Split(',');

            foreach (string control in hide_id)
            {
                RadPanelItem selectedItem = RadPanelBar1.FindItemByValue(control);
                if (selectedItem != null)
                {
                    selectedItem.Visible = false;
                }
            }
            //if (project_id == "" || project_id == null)
            //{
            //    Session["PROJECT_ID"] = Request.Cookies["PROJECT_ID"].Value;
            //    Session["PROJECT"] = Request.Cookies["PROJECT"].Value;
            //    Session["JOB_CODE"] = Request.Cookies["JOB_CODE"].Value;
            //    Session["CONNECT_AS"] = Request.Cookies["CONNECT_AS"].Value;
            //    Session["CONNECT"] = Request.Cookies["CONNECT"].Value;
            //}

            projectLabel.Text = Session["PROJECT"].ToString();

            UserNameLablel.Text = Session["USER_NAME"].ToString();
            //UserNameLablel.Text = users.Count.ToString();

            //Search
            //Session["MASTER_SEARCH"] = string.Empty;
            if (Session["ACCOUNT_PIC_URL"].ToString() != string.Empty)
            {
                ImageButtonUserInfo.Height = Unit.Pixel(30);
                //ImageButtonUserInfo.Width = Unit.Pixel(30);
                ImageButtonUserInfo.BorderStyle = BorderStyle.Solid;
                ImageButtonUserInfo.BorderWidth = Unit.Pixel(1);
                ImageButtonUserInfo.BorderColor = System.Drawing.Color.Gray;
                ImageButtonUserInfo.ImageUrl    = Session["ACCOUNT_PIC_URL"].ToString();
            }

            foreach (DropDownListItem item in ddLang.Items)
            {
                if (Session["lang"].ToString().Contains(item.Value.ToString()))
                {
                    ddLang.SelectedIndex = item.Index;
                    //item.Selected = true;
                    break;
                }
            }
        }
    }