Beispiel #1
0
        public static List <VentaPuntoVentaDTO> ObtenerTickets(FacturacionGlobalModel model, string tkn)
        {
            AgenteServicio _agente = new AgenteServicio();

            _agente.ListaTickets(model, tkn);
            return(_agente._ListaVenta);
        }
Beispiel #2
0
        public static RespuestaDTO GenerarFacturasGlobal(FacturacionGlobalModel model, string token)
        {
            AgenteServicio _agente = new AgenteServicio();

            _agente.PostRegistrarCFDIGlobal(model, token);
            return(_agente._RespuestaDTO);
        }
Beispiel #3
0
 public ActionResult FacturacionGlobal(FacturacionGlobalModel model = null)
 {
     if (Session["StringToken"] == null)
     {
         return(RedirectToAction("Index", "Home"));
     }
     _tkn = Session["StringToken"].ToString();
     if (TempData["BusquedaTickets"] != null)
     {
         model.Tickets = (List <VentaPuntoVentaDTO>)TempData["BusquedaTickets"];
     }
     if (TempData["TiketsAgregados"] != null)
     {
         ViewBag.TiketsAgregados     = (List <VentaPuntoVentaDTO>)TempData["TiketsAgregados"];
         TempData["TiketsAgregados"] = ViewBag.TiketsAgregados;
     }
     if (TempData["RespuestaDTO"] != null)
     {
         var Respuesta = (RespuestaDTO)TempData["RespuestaDTO"];
         if (Respuesta.Exito)
         {
             ViewBag.Msj = Respuesta.Mensaje;
             TempData["TiketsAgregados"] = null;
         }
         else
         {
             ViewBag.MensajeError = Validar(Respuesta);
         }
     }
     ViewBag.CFDIs = FacturacionServicio.ObtenerCFDIs(_tkn);
     return(View(model));
 }
Beispiel #4
0
        public ActionResult AgregarTikets(FacturacionGlobalModel model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();

            TempData["TiketsAgregados"] = model.Tickets.Where(x => x.seleccionar).ToList();
            return(RedirectToAction("FacturacionGlobal", model));
        }
Beispiel #5
0
        public ActionResult BuscarTikets(FacturacionGlobalModel model = null)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn = Session["StringToken"].ToString();
            TempData["BusquedaTickets"] = CobranzaServicio.ObtenerTickets(model, _tkn);
            model.Tickets = (List <VentaPuntoVentaDTO>)TempData["BusquedaTickets"];

            return(RedirectToAction("FacturacionGlobal", model));
        }
Beispiel #6
0
        public ActionResult Facturar(FacturacionGlobalModel _mod)
        {
            if (Session["StringToken"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            _tkn         = Session["StringToken"].ToString();
            _mod.Tickets = (List <VentaPuntoVentaDTO>)TempData["TiketsAgregados"];
            TempData["TiketsAgregados"] = _mod.Tickets;

            TempData["RespuestaDTO"] = FacturacionServicio.GenerarFacturasGlobal(_mod, _tkn);
            return(RedirectToAction("FacturacionGlobal", _mod));
        }