Exemple #1
0
        //Metodos para Actualizar

        public ActionResult Edit(int id)
        {
            clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL();
            clsPersona             p    = cmpb.getPersona(id);

            return(RedirectToAction("Edit", p));
        }
Exemple #2
0
        /// <summary>
        /// Responsable de editar la persona, llama a la Business Logic y obtiene la persona gracias al id.
        /// </summary>
        /// <param name="id">Id de persona enviada por parametro -URL-</param>
        /// <returns>Vuelve a llamar al metodo Edit pero pasando el parametro persona y retorna un objeto para la vista persona</returns>
        public ActionResult Edit(int id)
        {
            clsManejadoraPersonaBL manejadora = new clsManejadoraPersonaBL();
            clsPersona             p          = manejadora.getPersona(id);

            return(View("Edit", p));
        }
Exemple #3
0
        public ActionResult Index(string btnAceptar, string txtId, string txtNick)
        {
            //Guardamos el nick en una variable de sesion
            if (Session["nick"] == null)
            {
                Session["nick"] = txtNick;
            }

            try
            {
                int idPersona = Convert.ToInt32(txtId);

                clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL();
                clsPersona             per = oManejadoraPersonaBL.getPersona(idPersona);

                if (per != null)
                {
                    return(View("Detalles", per));
                }
                else
                {
                    return(View("ErrorId", idPersona));
                }
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }
Exemple #4
0
        /// <summary>
        /// Muestra un detalle de las personas en lista, simplemente llama a la Business Logic con el id para recoger la persona
        /// </summary>
        /// <param name="id">Recoge un id enviado por parametro -URL- (Id de la persona)</param>
        /// <returns>Devuelve la misma vista solo que con el objeto persona</returns>
        public ActionResult Details(int id)
        {
            clsPersona             p;
            clsManejadoraPersonaBL manejadora = new clsManejadoraPersonaBL();

            p = manejadora.getPersona(id);
            return(View(p));
        }
Exemple #5
0
        public clsPersona Get(int id)
        {
            clsManejadoraPersonaBL cMP = new clsManejadoraPersonaBL();
            clsPersona             p   = cMP.getPersona(id);

            if (p == null)
            {
                Response.StatusCode = 404;
            }
            return(p);
        }
        /// <summary>
        /// Retorna la vista "Edit" con la persona editar.
        /// </summary>
        /// <param name="id">Id de la persona a editar.</param>
        /// <returns>Devuelve la vista "Edit" con la persona a cuyo id corresponde o "Error" en caso de error.</returns>
        public ActionResult Edit(int id)
        {
            try
            {
                clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL();
                clsPersona             p = oManejadoraPersonaBL.getPersona(id);

                return(View("Edit", p));
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }
        /// <summary>
        /// Retorna la vista de detalles de una persona según su id.
        /// </summary>
        /// <param name="id">Id de la persona.</param>
        /// <returns>Devuelve la vista "Details" con los datos de la persona o "Error" en caso de error.</returns>
        public ActionResult Details(int id)
        {
            clsPersona p;

            try
            {
                clsManejadoraPersonaBL oManejadoraPersonaBL = new clsManejadoraPersonaBL();
                p = oManejadoraPersonaBL.getPersona(id);
                return(View(p));
            }
            catch (Exception)
            {
                return(View("Error"));
            }
        }
Exemple #8
0
        //Metodo para detail

        public ActionResult Details(int id)
        {
            clsManejadoraPersonaBL detail = new clsManejadoraPersonaBL();
            clsPersona             p;

            try
            {
                p = detail.getPersona(id);
            }
            catch (Exception)
            {
                return(View("Error"));
            }
            return(View("Details", p));
        }
        public clsPersona Get(int id)
        {
            clsManejadoraPersonaBL bl = new clsManejadoraPersonaBL();
            clsPersona             p  = bl.getPersona(id);

            if (p != null)
            {
                Response.StatusCode = 200;
            }
            else
            {
                Response.StatusCode = 404;
            }

            return(p);
        }
Exemple #10
0
        /// <summary>
        /// Es la primera vez que entra al delete, recoge la id de la url.
        /// </summary>
        /// <param name="id">recoge el parametro de la url</param>
        /// <returns></returns>
        public ActionResult Delete(int id)
        {
            clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL();
            clsPersona             p;

            try
            {
                p = cmpb.getPersona(id);
            }
            catch (Exception)
            {
                return(View("Error"));
            }


            return(View("Delete", p));
        }
Exemple #11
0
        public ActionResult Index(String detail, String ids, String nick)
        {
            clsManejadoraPersonaBL cmpb = new clsManejadoraPersonaBL();

            if (nick != null || ids != null)
            {
                try
                {
                    int id = Convert.ToInt32(ids);
                    if (cmpb.existePersona(id))
                    {
                        Session["nick"] = nick;
                        clsPersona p;

                        p = cmpb.getPersona(id);


                        return(View("Details", p));
                    }
                    else
                    {
                        //Si no existe el usuario
                        return(View("Error"));
                    }
                }
                //Si hay algun fallo en los metodos capa dal
                catch
                {
                    return(View("Error"));
                }
            }
            else
            {
                //Si no ha introducido los campos
                return(View("Error"));
            }
        }