コード例 #1
0
    protected new void Page_Load(object sender, EventArgs e)
    {
        base.Page_Load(sender, e);

        cMsg = (Mensajes.msgBox) this.Master.FindControl("MsgBox1");

        if (Context.Request.IsAuthenticated)
        {
            // retrieve user's identity from httpcontext user
            FormsIdentity ident  = (FormsIdentity)Context.User.Identity;
            string        perfil = ident.Ticket.UserData;
            if (perfil == "0")
            {
                Response.Redirect("~/Configuracion/Inicio.aspx?Permiso=NO", false);
                return;
            }

            PermisoSegunPerfil = BtModificar.Visible = BtNuevo.Visible = perfil != "1";
            //Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
            //Version = config.AppSettings.Settings["Version"];

            Ulises5000Configuration.ToolsUlises5000Section UlisesTools = Ulises5000Configuration.ToolsUlises5000Section.Instance;

            UlisesToolsVersion = UlisesTools;
        }

        if (CallbackCompletado == null)
        {
            CallbackCompletado = new AsyncCallback(OnCallBackCompleted);
        }

        if (!IsPostBack)
        {
            IndexListBox1 = -1;

            // Mostrar Tipo destino radio HF sólo para NDjamena (Versión=2)
            if (UlisesToolsVersion.Tools["RadioHF"] == null)
            {
                DListTipo.Items.RemoveAt(2);
            }

            logDebugView.Debug("Entrando en DestinosRadio....");
            BtAceptar_ConfirmButtonExtender.ConfirmText  = (string)GetGlobalResourceObject("Espaniol", "AceptarCambios");
            BtCancelar_ConfirmButtonExtender.ConfirmText = (string)GetGlobalResourceObject("Espaniol", "CancelarCambios");

            MuestraDatos(DameDatos());
        }
        else
        {
            if (Request.Form["SoloEliminaDeTFT"] == "1")
            {
                Request.Form["SoloEliminaDeTFT"].Replace("1", "0");

                EliminaDestinoDeTFT();
                EliminarElemento(true);
            }
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Context.Request.IsAuthenticated)
        {
            // retrieve user's identity from httpcontext user
            FormsIdentity ident = (FormsIdentity)Context.User.Identity;
            // retrieve roles from the authentication ticket userdata field
            string perfil = ident.Ticket.UserData;

            switch (perfil)
            {
            case "0":
                Response.Redirect("Controladores.aspx");
                break;

            case "1":
            case "2":
                LBPpalMantenimientoCluster.Enabled = false;
                break;

            case "3":
                break;

            default:
                break;
            }
        }

        //Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
        //Version = config.AppSettings.Settings["Version"];
        Ulises5000Configuration.ToolsUlises5000Section ulisesVersion = Ulises5000Configuration.ToolsUlises5000Section.Instance;
        UlisesToolsVersion = ulisesVersion;

        //LBEstadisticas.Visible = UlisesToolsVersion.Tools["Estadisticas"] != null; // Sólo para Tenerife (Version == 3)

        //MVO: se deshabilita la acción del enlace del Wizard, si no está habilitado
        if (!LBWizardConfiguracion.Enabled && null != LBWizardConfiguracion.OnClientClick)
        {
            LBWizardConfiguracion.OnClientClick = null;
        }

        //Si la aplicación se configura en modo cluster, la entrada del Web Config [Servidor-2] debe tomar el valor SI
        //Si no está configurada en modo cluster (null == config.AppSettings.Settings["Servidor-2"] || config.AppSettings.Settings["Servidor-2"].Value!= "SI")
        //se oculta el enlace a la pantalla de mantenimiento del cluster
        //La variable Cnf_ModoCluster, se lee en el módulo Global.asax cuando se accede por primera vez a la aplicación

        if ((null == Application["Cnf_ModoCluster"] || false == (bool)Application["Cnf_ModoCluster"]) && LBPpalMantenimientoCluster.Visible)
        {
            LBPpalMantenimientoCluster.Visible = false;
        }
    }
コード例 #3
0
    protected new void Page_Load(object sender, EventArgs e)
    {
        base.Page_Load(sender, e);

        if (Context.Request.IsAuthenticated)
        {
            // retrieve user's identity from httpcontext user
            FormsIdentity ident  = (FormsIdentity)Context.User.Identity;
            string        perfil = ident.Ticket.UserData;
            if (perfil == "0")
            {
                Response.Redirect("~/Configuracion/Inicio.aspx?Permiso=NO");
                return;
            }

            PermisoSegunPerfil = LBoxDestinos.Enabled = (perfil == "3" || perfil == "2");
            Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
            Ulises5000Configuration.ToolsUlises5000Section UlisesTools = Ulises5000Configuration.ToolsUlises5000Section.Instance;

            UlisesToolsVersion = UlisesTools;
        }

        if (CallbackCompletado == null)
        {
            CallbackCompletado = new AsyncCallback(OnCallBackCompleted);
        }

        PanelNoPermissions.Visible = false;

        if (!IsPostBack)
        {
            Configuration config           = WebConfigurationManager.OpenWebConfiguration("~");
            KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"];
            Session["idsistema"] = s.Value;

            if (Session["NombreSector"] != null)
            {
                Label6.Text = GetLocalResourceObject("Label6Resource1.Text").ToString() + ": " +
                              ((string)Session["NombreSector"]); // "-- Radio del Sector: " + ((string)Session["NombreSector"]) + " --";
            }
            Session["PaginaRad"] = 1;
            numPagActual         = 1;
            LabelPag.Text        = (string)GetGlobalResourceObject("Espaniol", "Pagina") + " " + numPagActual.ToString();

            if (UlisesToolsVersion.Tools["SupervisionPortadora"] == null)
            {
                CBSupervisionPortadora.Visible = false;
            }

            CargaParametrosPanel();
            CargarPanelDestinos();
            ActualizarPosicionesPanel();

            //MVO-20170710: Se oculta la tabla de recursos GViewEstado y se mantienen los valores por defecto. Todos los recursos marcados
            GViewEstado.Visible = false;
        }
        else
        {
            //Si se ha recargado la página, las variables datos y la variable de session tienen valor nulo es porque
            // si ha cambiado la sesión del servidor, bien por conmutación o reinicio
            //por lo que se va a la página de login
            if (datosRadio == null || Session["idsistema"] == null)
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "redirect", "<Script language = 'Javascript'> window.parent.location='../Login.aspx' ; </Script>", false);
            }
        }
        //else
        //    if (IsPostBack)
        //    {
        //        if (Request.Form["eliminaelemento"] == "1")   //El usuario elige eliminar el elemento
        //        {
        //            Request.Form["eliminaelemento"].Replace("1", "0");
        //            EliminarElemento();
        //        }
        //        if (Request.Form["cancelparam"] == "1")   //El usuario elige no guardar los cambios
        //        {
        //            Request.Form["cancelparam"].Replace("1", "0");
        //            RequiredFieldNucleo.Visible = false;
        //            CancelarCambios();
        //        }
        //        if (Request.Form["aceptparam"] == "1")   //El usuario elige guardar los cambios
        //        {
        //            Request.Form["aceptparam"].Replace("1", "0");
        //            GuardarCambios();
        //        }
        //    }
    }
コード例 #4
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected new void Page_Load(object sender, EventArgs e)
    {
        base.Page_Load(sender, e);

        cMsg = (Mensajes.msgBox) this.Master.FindControl("MsgBox1");

        if (Context.Request.IsAuthenticated)
        {
            // retrieve user's identity from httpcontext user
            FormsIdentity ident  = (FormsIdentity)Context.User.Identity;
            string        perfil = ident.Ticket.UserData;
            if (perfil == "0")
            {
                Response.Redirect("~/Configuracion/Inicio.aspx?Permiso=NO");
                return;
            }

            Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
            Ulises5000Configuration.ToolsUlises5000Section UlisesTools = Ulises5000Configuration.ToolsUlises5000Section.Instance;

            UlisesToolsVersion = UlisesTools;

            PermisoSegunPerfil = (perfil == "3");
        }

        if (!IsPostBack)
        {
            IndexListBox1   = -1;
            NumPaginaActiva = 0;
            MuestraDatos(DameDatos());

            IBPropiedadesGenerales.CssClass = "buttonImageSelected";
            // #4579 IBProtocoloSIP.CssClass = "buttonImage";
            IBProtocoloSNMP.CssClass = "buttonImage";
            IBRecursos.CssClass      = "buttonImage";

            //Mostrar grabación ED137 sólo para Nouakchott (Version==1)
            //20201007 #4579
            //if (UlisesToolsVersion.Tools["GrabacionRecursoRadio"] == null)
            //{
            //    TblRecorders.Visible = false;
            //    TblRecorders.Disabled = true;
            //}
            //CargaDDLGrabadores();
            //20201007 #4579

            BtAceptar_ConfirmButtonExtender.ConfirmText  = (string)GetGlobalResourceObject("Espaniol", "AceptarCambios");
            BtCancelar_ConfirmButtonExtender.ConfirmText = (string)GetGlobalResourceObject("Espaniol", "CancelarCambios");
        }
        else
        {
            //Si se ha recargado la página, las variables datos y la variable de session tienen valor nulo es porque
            // si ha cambiado la sesión del servidor, bien por conmutación o reinicio
            //por lo que se va a la página de login
            if (datos == null || Session["idsistema"] == null)
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "redirect", "<Script language = 'Javascript'> window.parent.location='../Login.aspx' ; </Script>", false);
            }

            LError.Visible             = false;
            MultiView1.ActiveViewIndex = NumPaginaActiva;
            LblIp1Existente.Visible    = LblIp2Existente.Visible = LblIpVirtualExistente.Visible = false;

            LblIp1Existente.Visible = LblIp2Existente.Visible = LblIpVirtualExistente.Visible = false;
        }
    }
コード例 #5
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected new void Page_Load(object sender, EventArgs e)
    {
        base.Page_Load(sender, e);

        cMsg = (Mensajes.msgBox) this.Master.FindControl("MsgBox1");

        if (Context.Request.IsAuthenticated)
        {
            // retrieve user's identity from httpcontext user
            FormsIdentity ident  = (FormsIdentity)Context.User.Identity;
            string        perfil = ident.Ticket.UserData;
            if (perfil == "0")
            {
                Response.Redirect("~/Configuracion/Inicio.aspx?Permiso=NO");
                return;
            }

            PermisoSegunPerfil = perfil == "3";

            Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
            Ulises5000Configuration.ToolsUlises5000Section UlisesTools = Ulises5000Configuration.ToolsUlises5000Section.Instance;

            UlisesToolsVersion = UlisesTools;
        }

        //ServicioCD40.NoTransaction();	// Las actuaciones sobre la base de datos se realizarán inmediatamente, independientemente de TransactionTimeout

        if (CallbackCompletado == null)
        {
            CallbackCompletado = new AsyncCallback(OnCallBackCompleted);
        }

        if (!IsPostBack)
        {
            BtAceptar_ConfirmButtonExtender.ConfirmText  = (string)GetGlobalResourceObject("Espaniol", "AceptarCambios");
            BtCancelar_ConfirmButtonExtender.ConfirmText = (string)GetGlobalResourceObject("Espaniol", "CancelarCambios");

            IndexListBox1 = -1;

            //Mostrar grabación ED137 sólo para Nouakchott (Version==1)
            if (UlisesToolsVersion.Tools["GrabacionRecursoRadio"] == null)
            {
                TblRecorders.Visible = false;
            }

            //Se lee la variable de sesión idsistema
            Configuration config           = WebConfigurationManager.OpenWebConfiguration("~");
            KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"];
            Session["idsistema"] = s.Value;

            CargaDDLGrabadores();

            BtNuevo.Visible = PermisoSegunPerfil;
            MuestraDatos(DameDatos());
        }
        else
        {
            LblIp1Existente.Visible = LblIp2Existente.Visible = false;

            //if (Request.Form["eliminaelemento"] == "1")	//El usuario elige eliminar el elemento
            //{
            //    Request.Form["eliminaelemento"].Replace("1", "0");

            //    EliminarElemento();
            //}
            //if (Request.Form["cancelparam"] == "1")    //El usuario elige no guardar los cambios
            //{
            //    Request.Form["cancelparam"].Replace("1", "0");

            //    CancelarCambios();
            //}
            //if (Request.Form["aceptparam"] == "1")     //El usuario elige guardar los cambios
            //{
            //    Request.Form["aceptparam"].Replace("1", "0");

            //    GuardarCambios();
            //}

            if (Session["idsistema"] == null)
            {
                //Si la variable de sesión idsistema es nula, se vuelve a recuperar
                Configuration config           = WebConfigurationManager.OpenWebConfiguration("~");
                KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"];
                Session["idsistema"] = s.Value;
            }

            if (datos == null)
            {
                DameDatos();
            }
        }
    }