protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e) { if (e.CommandName == "FilterRadGrid") { RadFilter1.FireApplyCommand(); div.Style.Add("display", "none"); } }
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(); }
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(); }
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(); } }
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(); } }
protected void btnApplyFilter_Click(object sender, EventArgs e) { RadFilter1.FireApplyCommand(); }
protected void btnExportToExcel_Click(object sender, EventArgs e) { RadFilter1.FireApplyCommand(); RadGrid1.MasterTableView.ExportToExcel(); }