public ActionResult detallePago(FacturasEmitidasModel facturasEmitidasModel) { bool isEmpty; if (!ModelState.IsValid) { _operacionesCfdisEmitidos.ObtenerFacturasById(ref facturasEmitidasModel); } else { _operacionesCfdisEmitidos.ObtenerFacturas(ref facturasEmitidasModel); } isEmpty = facturasEmitidasModel.FacturasEmitidas.Any(); if (isEmpty) { foreach (var facturasEmitidas in facturasEmitidasModel.FacturasEmitidas) { search_doc_rel_fac_emi queryFacturas = queryFacturasPagadas(facturasEmitidas.Id); if (queryFacturas != null && queryFacturas.FacturaEmitidaId != 0) { facturasEmitidas.FolioComplementoPago = queryFacturas.Folio; facturasEmitidas.SerieComplementoPago = queryFacturas.Serie; facturasEmitidas.FacturaComplementoPagoId = queryFacturas.Id; facturasEmitidas.FacturaEmitidaPagada = true; } } } return(View(facturasEmitidasModel)); }
public ActionResult detallePago() { var sucursalId = ObtenerSucursal(); var facturasEmitidasModel = new FacturasEmitidasModel { FechaInicial = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1), FechaFinal = DateTime.Now, SucursalId = ObtenerSucursal(), }; List <search_doc_rel_fac_emi> listaComplementosPagos = new List <search_doc_rel_fac_emi>(); _operacionesCfdisEmitidos.ObtenerFacturas(ref facturasEmitidasModel); bool isEmpty = facturasEmitidasModel.FacturasEmitidas.Any(); if (isEmpty) { foreach (var facturasEmitidas in facturasEmitidasModel.FacturasEmitidas) { search_doc_rel_fac_emi queryFacturas = queryFacturasPagadas(facturasEmitidas.Id); if (queryFacturas != null && queryFacturas.FacturaEmitidaId != 0) { facturasEmitidas.FolioComplementoPago = queryFacturas.Folio; facturasEmitidas.SerieComplementoPago = queryFacturas.Serie; facturasEmitidas.FacturaComplementoPagoId = queryFacturas.Id; facturasEmitidas.FacturaEmitidaPagada = true; } } } return(View(facturasEmitidasModel)); }
public void ObtenerFacturas(ref FacturasEmitidasModel facturasEmitidasModel) { var fechaInicial = facturasEmitidasModel.FechaInicial; var fechaFinal = facturasEmitidasModel.FechaFinal; var sucursalId = facturasEmitidasModel.SucursalId; facturasEmitidasModel.FacturasEmitidas = _db.FacturasEmitidas.Where(fe => fe.EmisorId == sucursalId && fe.Fecha >= fechaInicial && fe.Fecha <= fechaFinal).ToList(); }
public ActionResult Index(FacturasEmitidasModel facturasEmitidasModel) { if (ModelState.IsValid) { _operacionesCfdisEmitidos.ObtenerFacturas(ref facturasEmitidasModel); } return(View(facturasEmitidasModel)); }
// GET: FacturasEmitidas public ActionResult Index() { var sucursalId = ObtenerSucursal(); var facturasEmitidasModel = new FacturasEmitidasModel { FechaInicial = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1), FechaFinal = DateTime.Now, SucursalId = ObtenerSucursal(), }; _operacionesCfdisEmitidos.ObtenerFacturas(ref facturasEmitidasModel); return(View(facturasEmitidasModel)); }