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"));
        }
Example #4
0
        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));
        }
Example #6
0
 //ACA SE GUARDA EL NOMBRE DEL COMPROBANTE DE PAGO EN LA BD.
 public DonacionesMonetarias Actualizar(VMComprobantePago donaM)
 {
     return(DonacionMonetariaDao.ActualizarComprobante(donaM));
 }