Ejemplo n.º 1
0
 protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
 {
     if (e.CommandName == "FilterRadGrid")
     {
         RadFilter1.FireApplyCommand();
         div.Style.Add("display", "none");
     }
 }
Ejemplo n.º 2
0
 protected void rdcFiltro_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     RadFilter1.RootGroup.Expressions.Clear();
     RadFilter1.RecreateControl();
     txtFiltro.Text = "";
     if (rdcFiltro.SelectedValue != "")
     {
         Filtro f = CntLainsaSci.GetFiltro(int.Parse(rdcFiltro.SelectedValue), ctx);
         txtFiltro.Text = f.Nombre;
         RadFilter1.LoadSettings(f.Expresion);
     }
     RadFilter1.FireApplyCommand();
 }
Ejemplo n.º 3
0
        protected void ClearButton_Click(object sender, EventArgs e)
        {
            foreach (GridColumn column in RadGrid.MasterTableView.OwnerGrid.Columns)
            {
                column.CurrentFilterFunction = GridKnownFunction.NoFilter;
                column.CurrentFilterValue    = string.Empty;
            }

            RadFilter1.RootGroup.Expressions.Clear();
            RadFilter1.RecreateControl();

            RadGrid.MasterTableView.FilterExpression = string.Empty;
            RadGrid.Rebind();
        }
Ejemplo n.º 4
0
 protected void AplicarFiltro(Filtro f, string tipo)
 {
     if (tipo == "Revision")
     {
         RadFilter1.RootGroup.Expressions.Clear();
         RadFilter1.RecreateControl();
         RadFilter1.LoadSettings(f.Expresion);
         RadFilter1.FireApplyCommand();
     }
     else
     {
         RadFilter2.RootGroup.Expressions.Clear();
         RadFilter2.RecreateControl();
         RadFilter2.LoadSettings(f.Expresion);
         RadFilter2.FireApplyCommand();
     }
 }
Ejemplo n.º 5
0
 protected void btnAgregar_Click(object sender, EventArgs e)
 {
     if (txtFiltro.Text != "")
     {
         Filtro f = CntLainsaSci.GetFiltro("Dispositivo", txtFiltro.Text, ctx);
         if (f == null)
         {
             f = new Filtro();
             ctx.Add(f);
         }
         f.Tipo      = "Dispositivo";
         f.Nombre    = txtFiltro.Text;
         f.Expresion = RadFilter1.SaveSettings();
         ctx.SaveChanges();
         CargarFiltros(f);
         rdcFiltro.SelectedValue = f.FiltroId.ToString();
         RadNotification1.Text   = String.Format("El filtro '{0}' ha sido agregado, lo puede ver en el desplegable", f.Nombre);
         RadNotification1.Show();
     }
 }
Ejemplo n.º 6
0
 protected void btnApplyFilter_Click(object sender, EventArgs e)
 {
     RadFilter1.FireApplyCommand();
 }
Ejemplo n.º 7
0
 protected void btnExportToExcel_Click(object sender, EventArgs e)
 {
     RadFilter1.FireApplyCommand();
     RadGrid1.MasterTableView.ExportToExcel();
 }