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)); }
private void btnAceptarFacturarCrear_Click_1(object sender, EventArgs e) { FacturacionServicio facturacionServicio = new FacturacionServicio(); FacturacionProducto facturacionProducto = new FacturacionProducto(); FacturacionAgregarBD agregarFac = new FacturacionAgregarBD(); if (txtNombreClienteFacturarCrear.Text.Length == 0 || txtNumFacturaFacturarCrear.Text.Length == 0) { MessageBox.Show("No se aceptan espacios vacios."); } else if (txtNombreClienteFacturarCrear.Text.Length > 0 || txtNumFacturaFacturarCrear.Text.Length > 0) { agregarFac.Agregar(); //if(agregarFac.Agregar()) // { // if (cbTipoFacturaCrear.Text.Equals("Servicio")) // { // facturacionServicio.Show(); // } // else if (cbTipoFacturaCrear.Text.Equals("Producto")) // { // facturacionProducto.Show(); // } // } } }
private void _vista_UsuarioDeseaCargarDetallesDeFactura(object sender, Argumentos.FacturaArgumento e) { try { _vista.FacturaDetalles = FacturacionServicio.ObtenerFacturacionPorSku(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaCargarEncabezadoFactura(object sender, Argumentos.FacturaArgumento e) { try { _vista.FacturaEncabezado = FacturacionServicio.ObtenerFacturaEncabezado(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public ActionResult FacturarAbono(int id) { if (Session["StringToken"] == null) { return(RedirectToAction("Index", "Home")); } _tkn = Session["StringToken"].ToString(); TempData["RespuestaDTO"] = FacturacionServicio.GenerarFacturasAbono(id, _tkn); return(RedirectToAction("CreditoRecuperado")); }
private void _vista_UsuarioDeseaImprimir(object sender, Argumentos.FacturaArgumento e) { var op = FacturacionServicio.ImprimirFactura(e.Data); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.FinalizarFactura(sender); } else { _vista.EstablecerError(op.Mensaje, sender); } }
private void _vista_VistaTerminoDeCargar(object sender, EventArgs e) { try { _vista.Clientes = ClienteServicio.ObtenerClientes(); _vista.Resoluciones = FacturacionServicio.ObtenerResoluciones(); _vista.FacturaDetalles = _vista.FacturaEncabezado.Detalle; } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
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)); }
private void _vista_UsuarioDeseaActualizarFacturaPostPicking(object sender, Argumentos.FacturaArgumento e) { var op = FacturacionServicio.ActualziarFacturaPostPicking(e.Data); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.FacturaEncabezado = op.ObtenerDato <MobilityScm.Modelo.Entidades.FacturaEncabezado>(); _vista.FinalizarActualizacion(_vista.FacturaEncabezado.CDF_INVOICENUM.ToString(), sender); } else { _vista.EstablecerError(op.Mensaje, sender); } }
private void _vista_MarcarFacturasQueGeneraronXml(object sender, Argumentos.FacturaArgumento e) { try { var op = FacturacionServicio.MarcarFacturasQueGeneraronXml(e.ListaDeFacturasEncabezado); if (op.Resultado != ResultadoOperacionTipo.Exito) { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public ActionResult Facturar(FacturacionModel _mod) { FacturacionModel fac = (FacturacionModel)TempData["FacturacionModel"]; List <VentaPuntoVentaDTO> tiks = (List <VentaPuntoVentaDTO>)TempData["List<VentaPuntoVentaDTO>"]; fac.IdUsoCFDI = _mod.IdUsoCFDI; fac.IdFormaPago = _mod.IdFormaPago; fac.Tickets = tiks; TempData["FacturacionModel"] = fac; TempData["List<VentaPuntoVentaDTO>"] = tiks; TempData["RespuestaDTO"] = FacturacionServicio.GenerarFacturas(fac); return(RedirectToAction("Index", _mod)); }
public ActionResult Buscar(FacturacionModel _mod) { if (_mod.Tickets == null) { _mod.Tickets = new List <VentaPuntoVentaDTO>(); } var NuevaBusqueda = new List <VentaPuntoVentaDTO>(); if (!string.IsNullOrEmpty(_mod.Ticket)) { NuevaBusqueda.Add(FacturacionServicio.ObtenerTicket(_mod.Ticket)); } else { NuevaBusqueda.AddRange(FacturacionServicio.ObtenerTickets(_mod)); } _mod.Tickets = FacturacionServicio.DescartarRepetidos(NuevaBusqueda, _mod.Tickets); TempData["ListaTickets"] = _mod.Tickets; return(RedirectToAction("Index", _mod)); }
//string _tkn = string.Empty; // GET: Facturacion public ActionResult Index(FacturacionModel model = null) { if (TempData["ListaTickets"] != null) { model.Tickets = (List <VentaPuntoVentaDTO>)TempData["ListaTickets"]; } if (model.IdCliente != 0 || model.RFC != null || model.Ticket != null) { ViewBag.CFDIs = FacturacionServicio.ObtenerCFDIs(model); } if (TempData["RespuestaDTO"] != null) { var Respuesta = (RespuestaDTO)TempData["RespuestaDTO"]; if (Respuesta.Exito) { ViewBag.Msj = Respuesta.Mensaje; } else { ViewBag.MensajeError = Validar(Respuesta); } } return(View(model)); }