public ActionResult CargarFactura() { Factura factura = new Factura(); try { factura = (Factura)Session["FacturaConfirmar"]; string idinstitucion = HttpContext.Session["institucion"].ToString(); ViewBag.tiposPago = InscripcionRepository.getTiposPagoSelect2(idinstitucion, "0"); ViewBag.tiposDcto = InscripcionRepository.getTiposDctoSelect2(idinstitucion, "0"); } catch (Exception ex) { return(RedirectToAction("Abonar")); } return(View(factura)); }
public ActionResult CargarFactura(Factura facturaModel) { Factura factura = new Factura(); try { factura = (Factura)Session["FacturaConfirmar"]; factura.TipoDctoID = facturaModel.TipoDctoID; factura.TipoPagoID = facturaModel.TipoPagoID; factura.RazonSocial = facturaModel.RazonSocial; factura.NroDocumento = facturaModel.NroDocumento; factura.FechaPagoFactura = DateTime.Now.ToShortDateString(); factura.NroFactura = facturaModel.NroFactura; string mensaje = InscripcionRepository.cargarFactura(factura); if (mensaje == "OK") { ViewBag.mensaje = "La factura se cargó exitosamente."; } else { ViewBag.error = "Ha ocurrido un error inesperado, favor intente nuevamente mas tarde."; } } catch (Exception ex) { ViewBag.error = "Ha ocurrido un error inesperado, favor intente nuevamente mas tarde."; } string idinstitucion = HttpContext.Session["institucion"].ToString(); ViewBag.tiposPago = InscripcionRepository.getTiposPagoSelect2(idinstitucion, factura.TipoPagoID.ToString()); ViewBag.tiposDcto = InscripcionRepository.getTiposDctoSelect2(idinstitucion, factura.TipoDctoID.ToString()); return(View(factura)); }