protected void Buscar(string sCadena) { int iTipo = 1; if (rdbFiltro1.Checked) { iTipo = 1; } /*else if (rdbFiltro2.Checked) * { * iTipo = 2; * } * else if (rdbFiltro3.Checked) * { * iTipo = 3; * }*/ var oQuery = blInventarios.Buscar(sCadena, iTipo); try { gdvDatos.DataSource = oQuery; //gdvDatos.DataKeyNames = new string[] { "idEstado" }; gdvDatos.DataBind(); if (gdvDatos.Rows.Count == 0 && txbBuscar.Text == "") { gdvDatos.EmptyDataText = "No existen registros aun"; } else { gdvDatos.EmptyDataText = "No existen registros que coincidan con la búsqueda"; } gdvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Buscar(string sCadena) { int iTipo = 1; if (rdbFiltro1.Checked) { iTipo = 1; } else if (rdbFiltro2.Checked) { iTipo = 2; } /*else if (rdbFiltro3.Checked) * { * iTipo = 3; * }*/ oblUsuario = new MedNeg.Usuarios.BlUsuarios(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString()); if (oUsuario.FiltradoActivado == true) { var oQuery = blInventarios.Buscar(sCadena, iTipo, oUsuario.idAlmacen); Session["resultadoquery"] = oQuery; } else { var oQuery = blInventarios.Buscar(sCadena, iTipo); Session["resultadoquery"] = oQuery; } ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable <MedDAL.Inventarios.MovimientosView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Concepto ASC"; try { gdvDatos.DataSource = dv; //gdvDatos.DataKeyNames = new string[] { "idEstado" }; gdvDatos.DataBind(); if (gdvDatos.Rows.Count == 0 && txbBuscar.Text == "") { gdvDatos.EmptyDataText = "No existen registros aun"; } else { gdvDatos.EmptyDataText = "No existen registros que coincidan con la búsqueda"; } gdvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }