private List <Comun> GetList()
 {
     try
     {
         List <Comun> List = new List <Comun>();
         if (Request.QueryString["Precio"] != null)
         {
             Session["BuscarPrecio" + Session.SessionID] = null;
             CN_CatCliente clsCatProveedores = new CN_CatCliente();
             Sesion        session2          = new Sesion();
             session2 = (Sesion)Session["Sesion" + Session.SessionID];
             Clientes prv = new Clientes();
             prv.Id_Emp = session2.Id_Emp;
             prv.Id_Cd  = session2.Id_Cd_Ver;
             prv.Id_Cte = Convert.ToInt32(Request.QueryString["cte"]);
             clsCatProveedores.ConsultaPrecios(prv, session2.Emp_Cnx, ref List, txtClave.Value, txtNombre.Text == "" ? null : txtNombre.Text);
         }
         else if (Request.QueryString["pvd"] != null)
         {
             CN_CatProducto clsCatProducto = new CN_CatProducto();
             Sesion         session2       = new Sesion();
             session2 = (Sesion)Session["Sesion" + Session.SessionID];
             Producto prd = new Producto();
             prd.Id_Emp = session2.Id_Emp;
             prd.Id_Cd  = session2.Id_Cd_Ver;
             prd.Id_Pvd = Convert.ToInt32(Request.QueryString["pvd"]);
             clsCatProducto.ConsultaBuscar(prd, session2.Emp_Cnx, ref List, txtClave.Value, txtNombre.Text == "" ? null : txtNombre.Text);
         }
         else
         {
             CN_CatCliente clsCatProveedores = new CN_CatCliente();
             Sesion        session2          = new Sesion();
             session2 = (Sesion)Session["Sesion" + Session.SessionID];
             Clientes prv = new Clientes();
             prv.Id_Emp  = session2.Id_Emp;
             prv.Id_Cd   = session2.Id_Cd_Ver;
             prv.Id_Terr = Request.QueryString["ter"] == null ? (int?)null : Convert.ToInt32(Request.QueryString["ter"]);
             clsCatProveedores.ConsultaClientes(prv, session2.Emp_Cnx, ref List, txtClave.Value, txtNombre.Text == "" ? null : txtNombre.Text);
         }
         return(List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }