/// <summary>
        /// Mostrar la lista de todos los pedidos
        /// </summary>
        protected void MostrarLista()
        {
            oblPedido = new MedNeg.Pedidos.BlPedidos();
            var oQuery = oblPedido.MostrarLista();
            Session["resultadoquery"] = oQuery;                
            

            ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;
            var result = (IQueryable<MedDAL.Pedidos.PedidosView>)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[] { "idPedido" };
                dgvDatos.DataBind();
                CargarCatalogo();
                if (dgvDatos.Rows.Count == 0 && txbBuscar.Text == "")
                {
                    dgvDatos.EmptyDataText = "No existen pedidos registrados aun";
                }
                else
                {
                    dgvDatos.EmptyDataText = "No existen pedidos que coincidan con la búsqueda";
                }
                dgvDatos.ShowHeader = true;
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }

        }