Exemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int       idPerfil          = Convert.ToInt32(this.Request.Params["IdPerfil"]);
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPerfil", idPerfil.ToString());

            HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulPermisosAsignados") as HtmlGenericControl;
            string             liPermisosAsignados = "";
            CPerfilPermiso     PermisosAsignados   = new CPerfilPermiso();
            foreach (CPerfilPermiso CPP in PermisosAsignados.PermisosAsignados(idPerfil, ConexionBaseDatos))
            {
                COpcion Opcion = new COpcion();
                Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos);
                liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosAsignados.InnerHtml = liPermisosAsignados;

            HtmlGenericControl ulPermisosDisponibles = Page.FindControl("ulPermisosDisponibles") as HtmlGenericControl;
            string             liPermisosDisponibles = "";
            COpcion            PermisosDisponibles   = new COpcion();
            foreach (COpcion Opcion in PermisosDisponibles.PerfilPermisosDisponibles(idPerfil, ConexionBaseDatos))
            {
                liPermisosDisponibles = liPermisosDisponibles + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosDisponibles.InnerHtml = liPermisosDisponibles;
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int       idPagina          = Convert.ToInt32(this.Request.Params["IdPagina"]);
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idPagina", idPagina.ToString());

            HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulConsultaPermisosAsignados") as HtmlGenericControl;
            string             liPermisosAsignados = "";
            CPaginaPermiso     PermisosAsignados   = new CPaginaPermiso();
            foreach (CPaginaPermiso CPP in PermisosAsignados.PermisosAsignados(idPagina, ConexionBaseDatos))
            {
                COpcion Opcion = new COpcion();
                Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos);
                liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>";
            }
            ulPermisosAsignados.InnerHtml = liPermisosAsignados;

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaAltaAsignarPermisosPagina = "javascript:SetFormaAltaAsignarPermisosPagina(" + idPagina + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaAltaAsignarPermisosPagina);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            //Llena etiquetas con la informacion solicitada
            int     idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]);
            COpcion Opcion   = new COpcion();
            Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos);
            lblOpcionConsulta.Text  = Opcion.Opcion;
            lblComandoConsulta.Text = Opcion.Comando;

            //Agreagar atributos en etiquetas
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion));
            divFormulario.Attributes.Add("opcion", Opcion.Opcion);

            HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl;
            string           onclickFormaEditarOpcion = "javascript:SetFormaEditarOpcion(" + Convert.ToString(Opcion.IdOpcion) + ")";
            btnEditar.Attributes.Add("onclick", onclickFormaEditarOpcion);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        if (respuesta == "Conexion Establecida")
        {
            int     idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]);
            COpcion Opcion   = new COpcion();
            Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos);
            txtOpcion.Text  = Opcion.Opcion;
            txtComando.Text = Opcion.Comando;
            HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl;
            divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion));
            divFormulario.Attributes.Add("opcion", Opcion.Opcion);
        }
        ConexionBaseDatos.CerrarBaseDatos();
    }