public ActionResult BuscarComprobante()
        {
            var btcomp = new BLLTipoComprobante();

            ViewData["TipoComprobante"] = btcomp.All();
            var letra = new BLLLetra();

            ViewData["Letra"] = letra.All();
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"]       = bllempresa.AllCliente();
            ViewData["ListaFacturas"] = null;
            return(View());
        }
        public ActionResult BuscarComprobante(Cliente factura)
        {
            var btcomp = new BLLTipoComprobante();

            ViewData["TipoComprobante"] = btcomp.All();
            var letra = new BLLLetra();

            ViewData["Letra"] = letra.All();
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"] = bllempresa.AllCliente();
            factura.IdTipo      = 1;
            var fac = new BLLFactura();

            ViewData["ListaFacturas"] = fac.VW_FACTURA_CABECERA(factura).ToList();
            return(View());
        }
        public ActionResult Buscar(Cliente factura)
        {
            try
            {
                var btc = new BLLTipoContribuyente();
                ViewData["TipoContribuyente"] = btc.All();
                var btcomp = new BLLTipoComprobante();
                ViewData["TipoComprobante"] = btcomp.All();
                var letra = new BLLLetra();
                ViewData["Letra"] = letra.All();
                var bllempresa = new BLLEmpresa();
                ViewData["Cliente"] = bllempresa.AllCliente();
                var fac = new BLLFactura();
                ViewData["ListaTraslados"] = fac.LISTAR_COMPROBANTE_DETALLE(factura).ToList();

                return(View(factura));
            }
            catch
            {
                return(View());
            }
        }