コード例 #1
0
        public ActionResult Edit(String DNI, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                //Residente residenteAModificar = RegistrarService.ObtenerResidente(DNI);
                SRResidente.ResidentesClient res = new SRResidente.ResidentesClient();
                DResidente residenteAModificar   = res.ObtenerResidente(DNI);


                residenteAModificar.Nombres         = (String)collection["Nombres"];
                residenteAModificar.ApellidoPaterno = (String)collection["ApellidoPaterno"];
                residenteAModificar.ApellidoMaterno = (String)collection["ApellidoMaterno"];
                residenteAModificar.Edad            = int.Parse(collection["Edad"]);
                residenteAModificar.Correo          = (String)collection["Correo"];
                residenteAModificar.Clave           = (String)collection["Clave"];
                residenteAModificar.Tipo            = (String)collection["Tipo"];

                //RegistrarService.ModificarResidente(residenteAModificar);
                res.ModificarResidente(residenteAModificar);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #2
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                if (ModelState.IsValid)
                {
                    DResidente residenteACrear = new DResidente();
                    residenteACrear.DNI             = (String)collection["DNI"];
                    residenteACrear.Nombres         = (String)collection["Nombres"];
                    residenteACrear.ApellidoPaterno = (String)collection["ApellidoPaterno"];
                    residenteACrear.ApellidoMaterno = (String)collection["ApellidoMaterno"];
                    residenteACrear.Edad            = int.Parse(collection["Edad"]);
                    residenteACrear.Correo          = (String)collection["Correo"];
                    residenteACrear.Clave           = (String)collection["Clave"];
                    residenteACrear.Tipo            = (String)collection["Tipo"];

                    //RegistrarService.RegistrarResidente(residenteACrear);
                    SRResidente.ResidentesClient res = new SRResidente.ResidentesClient();
                    res.CrearResidente(residenteACrear);

                    return(RedirectToAction("Index"));
                }

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(String.Empty, "Error al crear residente: " + e.Message);

                return(View());
            }
        }
コード例 #3
0
        // GET: /Residente/Edit/5
        public ActionResult Edit(String DNI)
        {
            //Residente modelo = RegistrarService.ObtenerResidente(DNI);
            SRResidente.ResidentesClient res = new SRResidente.ResidentesClient();
            DResidente modelo = res.ObtenerResidente(DNI);

            return(View(modelo));
        }
コード例 #4
0
        // GET: /Residente/Details/5
        public ActionResult Details(String DNI)
        {
            //Residente modelo = RegistrarService.ObtenerResidente(DNI);
            SRResidente.ResidentesClient res = new SRResidente.ResidentesClient();
            DResidente modelo = res.ObtenerResidente(DNI);

            return(View(modelo)); //La vista se llama Details.aspx
        }
コード例 #5
0
        // GET: /Residente/
        public ActionResult Index()
        {
            // Llamamos al negocio para resolver la funcionalidad y obtenemos el "modelo"
            //ICollection<Residente> modelo = RegistrarService.ListarTodosLosAlumnos();
            SRResidente.ResidentesClient res    = new SRResidente.ResidentesClient();
            ICollection <DResidente>     modelo = res.ListarTodosLosResidentes();

            // Elegimos la vista a generar y le entregamos el modelo
            return(View(modelo)); // La vista se llama Index.aspx
        }
コード例 #6
0
        public ActionResult Delete(String DNI, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here
                //Residente residenteAEliminar = RegistrarService.ObtenerResidente(DNI);
                //RegistrarService.EliminarResidente(residenteAEliminar);
                SRResidente.ResidentesClient res = new SRResidente.ResidentesClient();
                DResidente residenteAEliminar    = res.ObtenerResidente(DNI);
                res.EliminarResidente(residenteAEliminar.DNI);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }