コード例 #1
0
        public ActionResult Index(int id)
        {
            TempData["IdPago"] = id;

            var lista = repositorio.BuscarPorContrato(id);

            if (TempData.ContainsKey("Id"))
            {
                ViewBag.Id = TempData["Id"];
            }
            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            return(View(lista));
        }
コード例 #2
0
        public int ObtenerCantidadPagos(Contrato contrato)
        {
            int res = 0;

            var listaPagos = pagos.BuscarPorContrato(contrato);

            res = listaPagos.Count;

            return(res);
        }
コード例 #3
0
        public ActionResult IndexPorContrato(int id)
        {
            var lista = repositorio.BuscarPorContrato(id);

            if (TempData.ContainsKey("Id"))
            {
                ViewBag.Id = TempData["Id"];
            }
            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            ViewBag.Contrato = repositorioContrato.ObtenerPorId(id);
            return(View(lista));
        }
コード例 #4
0
        public ActionResult Index()
        {
            if (!TempData.ContainsKey("IdContrato"))
            {
                return(RedirectToAction("Index", "Contrato"));
            }

            Contrato contrato = new Contrato
            {
                Id     = Convert.ToInt32(TempData["IdContrato"]),
                Precio = Convert.ToDecimal(TempData["PrecioContrato"])
            };

            var listaPagos = pagos.BuscarPorContrato(contrato);

            if (listaPagos.Count == 0)
            {
                listaPagos.Add(new Pago
                {
                    Id       = 0,
                    Contrato = contrato
                });
            }

            if (TempData.ContainsKey("Id"))
            {
                ViewBag.Id = TempData["Id"];
            }
            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            if (TempData.ContainsKey("Error"))
            {
                ViewBag.Error = TempData["Error"];
            }

            return(View(listaPagos));
        }