// GET: Propietario/Details/5
 public ActionResult Details(int id)
 {
     try
     {
         var entidad = repositorio.ObtenerPorId(id);
         return(View());//¿qué falta?
     }
     catch (Exception ex)
     {//poner breakpoints para detectar errores
         throw;
     }
 }
Exemple #2
0
        public ActionResult Edit(int id)
        {
            var p = repositorio.ObtenerPorId(id);

            if (TempData.ContainsKey("Mensaje"))
            {
                ViewBag.Mensaje = TempData["Mensaje"];
            }
            if (TempData.ContainsKey("Error"))
            {
                ViewBag.Error = TempData["Error"];
            }
            return(View(p));
        }
        // GET: PropietariosController
        public ActionResult Index(int id)
        {
            TempData["returnUrl"] = "/" + RouteData.Values["controller"] + Request.QueryString.Value;

            if (id == 0)
            {
                var lista = repositorio.ObtenerTodos();
                return(View(lista));
            }
            else
            {
                Propietario p = repositorio.ObtenerPorId(id);
                return(View(p));
            }
        }
Exemple #4
0
        public ActionResult Create(Inmueble entidad)
        {
            try
            {
                entidad.Propietario = propietarios.ObtenerPorId(Convert.ToInt32(Request.Form["Propietario"]));

                if (ModelState.IsValid)
                {
                    inmuebles.Alta(entidad);

                    TempData["Id"] = entidad.Id;

                    return(RedirectToAction(nameof(Index)));
                }
                else
                {
                    ViewBag.Propietarios = propietarios.ObtenerTodos();
                    return(View(entidad));
                }
            }
            catch (Exception e)
            {
                ViewBag.Propietarios = propietarios.ObtenerTodos();
                ViewBag.Error        = e.Message;

                return(View(entidad));
            }
        }
 public ActionResult Details(int id)
 {
     try
     {
         var prop = repositorio.ObtenerPorId(id);
         return(View(prop));
     }
     catch (Exception e)
     {
         ViewBag.Error      = e.Message;
         ViewBag.StackTrate = e.StackTrace;
         return(View());
     }
 }
        public ActionResult Edit(int id)
        {
            Propietario p = propietarios.ObtenerPorId(id);

            return(View(p));
        }
Exemple #7
0
        public ActionResult Edit(int id)
        {
            var propietario = propietarios.ObtenerPorId(id);

            return(View(propietario));
        }
Exemple #8
0
        // GET: InmueblesController
        public ActionResult Index(DateTime FechaDeInicio, DateTime FechaDeFinalizacion, string Estado, int IdPropietario, int mostrar)
        {
            IList <Inmueble> lista = new List <Inmueble>();

            string fechaDeInicio       = FechaDeInicio.ToString("yyyy-MM-dd");
            string fechaDeFinalizacion = FechaDeFinalizacion.ToString("yyyy-MM-dd");

            if (FechaDeInicio < FechaDeFinalizacion && mostrar == 1)
            {
                lista = repositorio.ObtenerTodosDisponiblesPorFechas(fechaDeInicio, fechaDeFinalizacion);
                TempData["mostrar"] = mostrar;
            }
            else
            {
                if (FechaDeInicio != new DateTime() || FechaDeFinalizacion != new DateTime())
                {
                    TempData["ErrorF"] = RepositorioBase.mensajeError("fechas");
                }

                if (IdPropietario == 0 && String.IsNullOrEmpty(Estado))
                {
                    lista = repositorio.ObtenerTodos();
                }

                if (IdPropietario != 0 && String.IsNullOrEmpty(Estado))
                {
                    lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado);
                }

                if (IdPropietario == 0 && !String.IsNullOrEmpty(Estado))
                {
                    lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado);
                }

                if (IdPropietario != 0 && !String.IsNullOrEmpty(Estado))
                {
                    lista = repositorio.ObtenerTodosDonde(IdPropietario, Estado);
                }
            }

            if (FechaDeInicio != new DateTime())
            {
                TempData["FechaDeInicio"] = fechaDeInicio;
            }

            if (FechaDeFinalizacion != new DateTime())
            {
                TempData["FechaDeFinalizacion"] = fechaDeFinalizacion;
            }

            TempData["returnUrl"] = "/" + RouteData.Values["controller"] + Request.QueryString.Value;

            var MostrarEstados = Inmueble.ObtenerEstados();

            MostrarEstados.Add("Todos");
            ViewBag.MostrarEstados = MostrarEstados;

            Propietario p = repoPropietario.ObtenerPorId(IdPropietario);

            ViewBag.PropNombreApellido = (p != null) ? p.Nombre + " " + p.Apellido : "";

            return(View(lista));
        }
        // GET: PropietarioController/Details/5
        public ActionResult Details(int id)
        {
            var p = repositorio.ObtenerPorId(id);

            return(View(p));
        }
Exemple #10
0
        // GET: Propietario/Details/5
        public ActionResult Details(int id)
        {
            var sujeto = repositorioPropietario.ObtenerPorId(id);

            return(View(sujeto));
        }