示例#1
0
 protected void btnview_html_Click(object sender, EventArgs e)
 {
     try
     {
         string id_widget = hdfid_widget.Value.Trim();
         ConfiguracionDashboardCOM config = new ConfiguracionDashboardCOM();
         DataSet   ds = config.sp_usuario_widgets(Session["usuario"] as string);
         DataTable dt = ds.Tables[0];
         if (dt.Rows.Count > 0)
         {
             DataTable dts = dt.Select("id_widget = " + id_widget + "").CopyToDataTable().Rows.Count > 0 ?
                             dt.Select("id_widget = " + id_widget + "").CopyToDataTable() : new DataTable();
             string html = dts.Rows.Count > 0 ? dts.Rows[0]["codigo_html"].ToString() : "";
             if (html != "")
             {
                 PlaceHolder1.Controls.Add(new Literal()
                 {
                     Text = html
                 });
                 ModalShow("#myModal");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al visualizar ejemplo html: " + ex.Message, this);
     }
 }
示例#2
0
        /// <summary>
        /// Carga el listado de configuraciones para el usuario
        /// </summary>
        /// <param name="usuario"></param>
        private void CargarListadoWidgets(string usuario)
        {
            try
            {
                ConfiguracionDashboardCOM config = new ConfiguracionDashboardCOM();
                DataSet   ds = config.sp_usuario_widgets(usuario);
                DataTable dt = ds.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    rdl_widgets_permitidos.DataTextField  = "widget";
                    rdl_widgets_permitidos.DataValueField = "id_widget";
                    rdl_widgets_permitidos.DataSource     = dt;
                    rdl_widgets_permitidos.DataBind();
                    //DataTable dts = dt.Select("visible = 1").CopyToDataTable().Rows.Count > 0 ? dt.Select("visible = 1").CopyToDataTable() : new DataTable();

                    //rdl_widgets_actuales.DataTextField = "widget";
                    //rdl_widgets_actuales.DataValueField = "id_widget";
                    //rdl_widgets_actuales.DataSource = dts;
                    //rdl_widgets_actuales.DataBind();
                    foreach (DataRow row in dt.Rows)
                    {
                        int    id_widget     = Convert.ToInt32(row["id_Widget"]);
                        int    orden         = Convert.ToInt32(row["orden"]);
                        bool   visible       = Convert.ToBoolean(row["visible"]);
                        string widget        = row["widget"].ToString();
                        string nombre_codigo = row["nombre_codigo"].ToString();
                        string texto_ayuda   = row["texto_ayuda"].ToString();
                        string codigo_html   = row["codigo_html"].ToString();
                        bool   individual    = Convert.ToBoolean(row["individual"]);
                        //agregamos a tabla temporal
                        AddTableOrden(id_widget, visible, orden, widget, codigo_html, nombre_codigo, individual, texto_ayuda);
                    }
                    //cargamos repeates
                    CargarRepeats(false);
                }
            }
            catch (Exception ex)
            {
                Toast.Error("Error al cargar listado: " + ex.Message, this);
            }
        }