コード例 #1
0
        public ActionResult Index()
        {
            var lista = repositorio.ObtenerTodos();

            ViewBag.Id = TempData["Id"];
            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            return(View(lista));
        }
コード例 #2
0
        // GET: Alquiler/Create
        public ActionResult Create()
        {
            ViewBag.Inmuebles  = repoInmuebles.ObtenerTodos();
            ViewBag.Inquilinos = repoInquilinos.ObtenerTodos();

            return(View());
        }
コード例 #3
0
 public ActionResult VerInquilinos(int id)
 {
     ViewBag.Inmuebles  = inmueble.ObtenerPorIdPropietario(id);
     ViewBag.Contratos  = contrato.ObtenerTodos();
     ViewBag.Inquilinos = inquilino.ObtenerTodos();
     return(View());
 }
コード例 #4
0
        // GET: PagoController/Edit/5
        public ActionResult Edit(int id)
        {
            var entidad = repositorio.ObtenerPorId(id);

            ViewBag.Inquilino = repositorioInquilino.ObtenerTodos();
            ViewBag.Inmueble  = repositorioInmueble.ObtenerTodos();
            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            if (TempData.ContainsKey("Error"))
            {
                ViewBag.Error = TempData["Error"];
            }
            return(View(entidad));
        }
コード例 #5
0
        // GET: InquilinosController
        public ActionResult Index()
        {
            TempData["returnUrl"] = "/" + RouteData.Values["controller"] + Request.QueryString.Value;

            var lista = repositorio.ObtenerTodos();

            return(View(lista));
        }
コード例 #6
0
        // GET: ContratosController/Create
        public ActionResult Create(string returnUrl, DateTime FechaDeInicio, DateTime FechaDeFinalizacion)
        {
            TempData["returnUrl"] = "/" + RouteData.Values["controller"] + "/SetearFechasContrato" + Request.QueryString.Value;

            ViewBag.Inmuebles  = repoInmueble.ObtenerTodosDisponiblesPorFechas(FechaDeInicio.ToString("yyyy-MM-dd"), FechaDeFinalizacion.ToString("yyyy-MM-dd")); //todos los inmuebles disponibles
            ViewBag.Inquilinos = repoInquilino.ObtenerTodos();

            TempData["FechaDeInicio"]       = FechaDeInicio.ToString("yyyy-MM-dd");
            TempData["FechaDeFinalizacion"] = FechaDeFinalizacion.ToString("yyyy-MM-dd");

            if (FechaDeFinalizacion > FechaDeInicio)
            {
                if (ViewBag.Inmuebles.Count != 0 && ViewBag.Inquilinos.Count != 0)
                {
                    return(View());
                }
                else
                {
                    if (ViewBag.Inquilinos.Count == 0)
                    {
                        TempData["ErrorInq"] = RepositorioBase.mensajeErrorInsert("INQUILINO");
                    }
                    else
                    {
                        TempData["ErrorInm"] = RepositorioBase.mensajeErrorInsert("INMUEBLE");
                    }

                    return(RedirectToAction(nameof(Index)));
                }
            }
            else
            {
                TempData["Error"] = "La fecha de Finalizacion debe ser mayor a la de Inicio";
                return(View("SetearFechasContrato"));
            }
        }
コード例 #7
0
        // GET: Inquilino
        public ActionResult Index()
        {
            var identity               = (ClaimsIdentity)User.Identity;
            var empleadoNombre         = identity.Name;
            IEnumerable <Claim> claims = identity.Claims;

            ViewBag.empleado = empleadosRepo.ObtenerPorCorreo(empleadoNombre);

            var lista = repositorio.ObtenerTodos();

            if (TempData.ContainsKey("Id"))
            {
                ViewBag.Id = TempData["Id"];
            }
            return(View(lista));
        }
コード例 #8
0
        public ActionResult Index()
        {
            var lista = repositorio.ObtenerTodos();

            return(View(lista));
        }
コード例 #9
0
        // GET: ContratoController/Create

        public ActionResult Create()
        {
            ViewBag.Inmueble  = repositorioInmueble.ObtenerTodos();
            ViewBag.Inquilino = repositorioInquilino.ObtenerTodos();
            return(View());
        }
コード例 #10
0
        // GET: InquilinoController
        public ActionResult Index()
        {
            IList <Inquilino> lista = repositorio.ObtenerTodos();

            return(View(lista));
        }