/// <summary> /// Mostrar la lista de todas las facturas /// </summary> protected void MostrarLista() { oblFacturas = new MedNeg.Facturas.BlFacturas(); var oQuery = oblFacturas.MostrarListaCuentasCobrar(); Session["resultadoquery"] = oQuery; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; var result = (IQueryable<MedDAL.Facturas.CuentasxCobrarView>)Session["resultadoquery"]; DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result); DataView dv = new DataView(dt); dv.Sort = "Nombre ASC"; try { dgvDatos.DataSource = dv; dgvDatos.DataKeyNames = new string[] { "idFactura" }; dgvDatos.DataBind(); CargarCatalogo(); if (dgvDatos.Rows.Count == 0 && txbBuscar.Text == "") { dgvDatos.EmptyDataText = "No existen facturas registradas aun"; } else { dgvDatos.EmptyDataText = "No existen facturas que coincidan con la búsqueda"; } dgvDatos.ShowHeader = true; } catch (Exception ex) { Response.Write(ex.Message); } }