// GET: Pagos/Create
        public ActionResult CrearPago(int id)
        {
            var           contrato      = repositorioContrato.ObtenerPorId(id);
            var           inmueble      = repositorioInmueble.ObtenerPorId(contrato.IdInmueble);
            var           cantidadPagos = repositorioPago.ObtenerCantidadPagos(contrato.IdContrato);
            BusquedaFecha fecha         = new BusquedaFecha();

            fecha.FechaAlta        = DateTime.Today;
            ViewData["FechaHoy"]   = fecha.FechaAlta;
            ViewData["importe"]    = inmueble.Precio;
            ViewData["IdContrato"] = contrato.IdContrato;
            ViewData["NumeroPago"] = cantidadPagos + 1;
            return(View());
        }
Пример #2
0
        public ActionResult BuscarVigentesPorFecha(BusquedaFecha fecha)
        {
            try
            {
                // TODO: Add insert logic here
                var res = repositorioContrato.ObtenerPorFecha(fecha);

                return(View(res));
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
                return(View());
            }
        }
Пример #3
0
 public ActionResult MostrarLibres(BusquedaFecha fecha)
 {
     try
     {
         // TODO: Add insert logic here
         //var res = repositorioContrato.ObtenerPorDni(busqueda.Dni);
         var res = repositorioInmueble.ObtenerLibresPorFecha(fecha);
         if (res != null)
         {
             return(View(res));
         }
         else
         {
             ViewData["cartel"] = "NO HAY DISPINIBLES PARA ESA FECHA";
             return(View());
         }
     }
     catch (Exception ex)
     {
         ViewBag.Error = ex.Message;
         return(View());
     }
 }