public ActionResult Insumos()
        {
            NecesidadesDonacionesInsumosMetadata insumos = new NecesidadesDonacionesInsumosMetadata();
            string s           = TempData["idNecesidad"].ToString();
            int    idNecesidad = int.Parse(s);

            insumos.Necesidades = servicioNecesidad.obtenerNecesidadPorId(idNecesidad);
            return(View(insumos));
        }
        public ActionResult Insumos(NecesidadesDonacionesInsumosMetadata insumos)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            int idN = int.Parse(Session["idNecesidad"].ToString());

            insumos.Necesidades = servicioNecesidad.obtenerNecesidadPorId(idN);
            insumos.IdNecesidad = idN;
            servicioNecesidad.AgregarInsumos(insumos);
            TempData["Creada"] = "La necesidad se creó exitosamente.";
            TempData["Insumo"] = "SI";
            if (servicioNecesidad.ObtenerInsumosPorIdNecesidad(idN).Count <= 1)
            {
                return(View("Referencias"));
            }
            else
            {
                return(View("AvisosNecesidad"));
            }
        }
示例#3
0
        public ActionResult Denuncia(int id)
        {
            Denuncias         denuncia          = new Denuncias();
            ServicioNecesidad servicioNecesidad = new ServicioNecesidad();

            //Obtener los motivos de las denuncias para el select
            //List<MotivoDenuncia> motivoDenuncias = servicioMotivoDenuncia.obtenerMotivos();

            Necesidades necesidadDenunciada = servicioNecesidad.obtenerNecesidadPorId(id);

            ViewBag.titulo      = necesidadDenunciada.Nombre;
            ViewBag.idNecesidad = id;
            return(View());
        }
        //Muestra la lista: CBU, MONTO SOLICITADO Y MONTO RESTANTE.
        public ActionResult DetalleDeDonacion(int idNecesidad)
        {
            Necesidades necesidades = servicioNecesidad.obtenerNecesidadPorId(idNecesidad);

            return(View(necesidades));
        }