/// <summary>
        /// Buscar
        /// </summary>
        /// <param name="sCadena"></param>
        protected void Buscar(string sCadena)
        {
            int iTipo = 1;
            if (rdbFolio.Checked)
            {
                iTipo = 1;
            }
            else if (rdbCliente.Checked)
            {
                iTipo = 2;
            }
            else if (rdbFecha.Checked)
            {
                iTipo = 3;
                DateTime dCadena;
                try
                {
                    dCadena = Convert.ToDateTime(sCadena);
                }
                catch
                {
                    dCadena = DateTime.Now;
                    txbBuscar.Text = dCadena.ToShortDateString();
                }
               sCadena = dCadena.Year.ToString() + "-" + dCadena.Month.ToString() + "-" + dCadena.Day.ToString();
            }

            oblPedido = new MedNeg.Pedidos.BlPedidos();
            var oQuery = oblPedido.Buscar(sCadena, iTipo);
            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";
                }
                else
                {
                    dgvDatos.EmptyDataText = "No existen pedidos que coincidan con la búsqueda";
                }
                dgvDatos.ShowHeader = true;
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }