Ejemplo n.º 1
0
        /// <summary>
        /// Mostrar la lista de todos los pedidos
        /// </summary>
        protected void MostrarLista()
        {
            oblFacturas = new MedNeg.Facturas.BlFacturas();
            var oQuery = oblFacturas.MostrarLista();
            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);
            }

        }