public ActionResult SeleccionComprobanteDePago(VMComprobantePago donacionesM) { DonacionesMonetarias comprobante = new DonacionesMonetarias(); try { if (!ModelState.IsValid) { return(View()); } else { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { int idUsuario = int.Parse(Session["UserId"].ToString()); string nombreSignificativo = idUsuario + " " + Session["Email"]; //Guardar Imagen string pathRelativoImagen = ImagenesUtil.Guardar(Request.Files[0], nombreSignificativo); donacionesM.ArchivoTransferencia = pathRelativoImagen; } } comprobante = servicioDonacion.Actualizar(donacionesM); TempData["Mensaje"] = "Gracias por su donaciĆ³n"; //Creo el TempData son el mensaje. Este TempData lo uso en la vista. } catch (Exception ex) { ModelState.AddModelError("Error: ", ex.Message); } return(RedirectToAction("DetalleDeDonacion", new { comprobante.NecesidadesDonacionesMonetarias.IdNecesidad })); }
public ActionResult DonaMonetaria(VMDonacionMonetaria DMonetarias) { DonacionesMonetarias donacionM = new DonacionesMonetarias(); try { if (!ModelState.IsValid) { return(View(DMonetarias)); } else { int idUsuario = int.Parse(Session["UserId"].ToString()); donacionM = servicioDonacion.GuardarDonacionM(DMonetarias, idUsuario); } } catch (Exception ex) { ModelState.AddModelError("Error: ", ex.Message); } VMComprobantePago vmComprobantePago = new VMComprobantePago(); vmComprobantePago.IdDonacionMonetaria = donacionM.IdDonacionMonetaria; return(View("SeleccionComprobanteDePago", vmComprobantePago)); }
public ActionResult SeleccionComprobanteDePago(VMComprobantePago VMComprobantePago) { try { if (!ModelState.IsValid) { return(View()); } else { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { int idUsuario = int.Parse(Session["UserId"].ToString()); string nombreSignificativo = idUsuario + " " + Session["Email"]; //Guardar Imagen string pathRelativoImagen = ImagenesUtil.Guardar(Request.Files[0], nombreSignificativo); VMComprobantePago.ArchivoTransferencia = pathRelativoImagen; } } } catch (Exception ex) { ModelState.AddModelError("Error: ", ex.Message); } return(RedirectToAction("GraciasPorDonarMonetariamente")); }
public DonacionesMonetarias ActualizarComprobante(VMComprobantePago donaM) { DonacionesMonetarias DonacionesMonetariasBd = ObtenerPorID(donaM.IdDonacionMonetaria); DonacionesMonetariasBd.ArchivoTransferencia = donaM.ArchivoTransferencia; context.SaveChanges(); return(DonacionesMonetariasBd); }
public ActionResult SeleccionComprobanteDePago() { VMComprobantePago VMComprobantePago = new VMComprobantePago(); return(View(VMComprobantePago)); }
//ACA SE GUARDA EL NOMBRE DEL COMPROBANTE DE PAGO EN LA BD. public DonacionesMonetarias Actualizar(VMComprobantePago donaM) { return(DonacionMonetariaDao.ActualizarComprobante(donaM)); }