private void Cargar_catalogo_widgets(int id_widget) { try { WidgetsCOM widcom = new WidgetsCOM(); DataSet ds = widcom.sp_catalogo_widgets(id_widget); DataTable dt = ds.Tables[0]; grid_widgets.DataSource = ds.Tables[0]; grid_widgets.DataBind(); if (id_widget > 0) { rtxtwidget.Text = dt.Rows[0]["widget"].ToString(); rtxtayuda.Text = dt.Rows[0]["texto_ayuda"].ToString(); rtxticono.Text = dt.Rows[0]["icono"].ToString(); rtxtejemplo_html.Text = dt.Rows[0]["ejemplo_html"].ToString(); rtxtnombrecodigo.Text = dt.Rows[0]["nombre_codigo"].ToString(); txtid_widget.Text = id_widget.ToString(); if (Convert.ToBoolean(dt.Rows[0]["individual"].ToString()) == true) { cbxwindividual.Checked = true; } else { cbxwindividual.Checked = false; } } } catch (Exception ex) { Toast.Error("Error al cargar el catalogo de widgets: " + ex.Message, this); } }
private void CargarListadoWidgets(string filtro) { try { WidgetsCOM widgets = new WidgetsCOM(); DataTable dt_original = widgets.sp_catalogo_widgets(0).Tables[0]; DataTable dt = new DataTable(); if (filtro == "") { dt = dt_original; } else { if (dt_original.Select("widget like '%" + filtro + "%'").Length > 0) { dt = filtro == "" ? dt_original : dt_original.Select("widget like '%" + filtro + "%'").CopyToDataTable(); } } if (dt.Rows.Count > 0) { repeater_widgets.DataSource = dt; repeater_widgets.DataBind(); CheckValuesListWidgets(); } else { Toast.Info("No se encontro ninguna coincidencia. Intentelo nuevamente.", "Mensaje del Sistema", this); } } catch (Exception ex) { Toast.Error("Error al cargar lista de widgets. " + ex.Message, this); } }