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())); } }
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 }
/// <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; } }
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); } }
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())); } }
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); } } } } }
protected void ReportClick(object sender, RadPanelBarEventArgs e) { RadPanelItem ItemClicked = e.Item; if (e.Item.Value != "") { Response.Redirect("~/pages/main.aspx?idSmartReport=" + e.Item.Value); } }
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); } }
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); } }
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); } }
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); }
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); } }
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); } }
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); } }
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); } } }
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); } }
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); } }
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); } }
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(); }
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(); }
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(); }
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); } }
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; } } }
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); } } } }
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())); } }
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())); } }
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); } }
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"); } } }
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; } }
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(); } }
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); } } }
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); } }
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); } }
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); } }
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())); } }
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); } }
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); } }
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())); } }
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--; }
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); } }
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; } } } }