Exemple #1
0
        /// <summary>
        /// Metodo para listar los objetos
        /// </summary>
        /// <returns>retorna los nombres las comunas de la clase ComunaEnt en una lista guardadas en la BD</returns>
        public List <Entidad.ComunaEnt> ListarComuna()
        {
            db_Entities db = new db_Entities();
            List <Entidad.ComunaEnt> listaComunas = new List <Entidad.ComunaEnt>();

            Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt();
            try
            {
                foreach (var c in db.Comuna.ToList())
                {
                    comunaEnt = new Entidad.ComunaEnt
                    {
                        id_comuna     = c.id_comuna,
                        id_region     = c.id_region,
                        nombre_comuna = c.nombre_comuna
                    };

                    listaComunas.Add(comunaEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(listaComunas);
        }
Exemple #2
0
        public List <Entidad.ComunaEnt> ListarPorRegion(int Id_Region)
        {
            db_Entities db = new db_Entities();
            List <Entidad.ComunaEnt> listaComunas = new List <Entidad.ComunaEnt>();

            Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt();
            try
            {
                foreach (var com in db.Comuna.Where(c => c.id_region == Id_Region).ToList())
                {
                    comunaEnt = new Entidad.ComunaEnt
                    {
                        id_comuna     = com.id_comuna,
                        id_region     = com.id_region,
                        nombre_comuna = com.nombre_comuna
                    };

                    listaComunas.Add(comunaEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(listaComunas);
        }
Exemple #3
0
 /// <summary>
 /// Elimina la comuna seleccionda
 /// </summary>
 /// <param name="CodigoComuna">Este argumento es del tipo int y corresponde al codigo de la comuna a eliminar</param>
 /// <returns>Redirecciona a la accion ListaComunas.</returns>
 public ActionResult EliminarComuna(int CodigoComuna)
 {
     Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
     Entidad.ComunaEnt       comunaEnt = gestor.BuscarComuna(CodigoComuna);
     if (gestor.EliminarComuna(CodigoComuna))
     {
         return(RedirectToAction("ListaComunas", "Comuna"));
     }
     return(RedirectToAction("ListaComunas", "Comuna"));
 }
Exemple #4
0
 public ActionResult EditarComuna(ComunaModelo modelo)
 {
     Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
     Entidad.ComunaEnt       comunaEnt = new Entidad.ComunaEnt()
     {
         id_comuna     = modelo.id_comuna,
         id_region     = modelo.id_region,
         nombre_comuna = modelo.nombre_comuna
     };
     gestor.ModificarComuna(comunaEnt);
     return(RedirectToAction("ListaComunas", "Comuna"));
 }
Exemple #5
0
        /// <summary>
        /// Busca la comuna seleccionada y guarda las modificaciones realizadas en la Base de Datos.
        /// </summary>
        /// <param name="CodigoComuna">Este argumento es del tipo int y corresponde al codigo de la comuna a modificar</param>
        /// <returns>
        /// Retorna la View generada con los datos de la comuna seleccionada.
        /// </returns>
        // GET
        public ActionResult EditarComuna(int CodigoComuna)
        {
            Negocio.Crud.ComunaCrud gestor    = new Negocio.Crud.ComunaCrud();
            Entidad.ComunaEnt       comunaEnt = gestor.BuscarComuna(CodigoComuna);
            ComunaModelo            modelo    = new ComunaModelo()
            {
                id_comuna     = comunaEnt.id_comuna,
                id_region     = comunaEnt.id_region,
                nombre_comuna = comunaEnt.nombre_comuna
            };

            return(View(modelo));
        }
Exemple #6
0
        }/// <summary>

        /// Metodo de Dal para buscar una comuna
        /// </summary>
        /// <param name="idComuna">un atributo de la clase ComunaEnt, un int</param>
        /// <returns>retorna el objeto de la clase comuna Ent</returns>
        public Entidad.ComunaEnt BuscarComuna(int idComuna)
        {
            db_Entities db = new db_Entities();

            Entidad.ComunaEnt comunaEnt;
            comuna            comunaRes = db.Comuna.FirstOrDefault(c => c.id_comuna == idComuna);

            comunaEnt = new Entidad.ComunaEnt
            {
                id_comuna     = comunaRes.id_comuna,
                id_region     = comunaRes.id_region,
                nombre_comuna = comunaRes.nombre_comuna,
            };
            return(comunaEnt);
        }
Exemple #7
0
 public ActionResult IngresarComuna(ComunaModelo comuna)
 {
     Entidad.ComunaEnt comunaEnt = new Entidad.ComunaEnt()
     {
         id_comuna     = comuna.id_comuna,
         id_region     = comuna.id_region,
         nombre_comuna = comuna.nombre_comuna
     };
     Negocio.Crud.ComunaCrud gestor = new Negocio.Crud.ComunaCrud();
     if (gestor.AgregarComuna(comunaEnt))
     {
         return(View(comuna));
     }
     else
     {
         return(RedirectToAction("ListaComunas", "Comuna"));
     }
 }
Exemple #8
0
        /// <summary>
        /// Metodo para Modificar un objeto de la clase ComunaEnt
        /// </summary>
        /// <param name="comunaEnt">objeto llamado de la clase ComunaEnt</param>
        /// <returns>retorna el id de la comuna ingresada</returns>
        public Entidad.ComunaEnt ModificarComuna(Entidad.ComunaEnt comunaEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                comuna comunaRes = db.Comuna.FirstOrDefault(c => c.id_comuna == comunaEnt.id_comuna);

                comunaRes.id_comuna     = comunaEnt.id_comuna;
                comunaRes.id_region     = comunaEnt.id_region;
                comunaRes.nombre_comuna = comunaEnt.nombre_comuna;

                db.SaveChanges();

                return(BuscarComuna(comunaRes.id_comuna));
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemple #9
0
    {/// <summary>
     /// Metodo de Dal para agregar comuna a la BD
     /// </summary>
     /// <param name="comunaEnt">objeto de la clase ComunaEnt</param>
     /// <returns>retorna un verdadero o un falso en caso de exception</returns>
        public bool AgregarComuna(Entidad.ComunaEnt comunaEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                comuna comuna = new comuna
                {
                    id_comuna     = comunaEnt.id_comuna,
                    id_region     = comunaEnt.id_region,
                    nombre_comuna = comunaEnt.nombre_comuna
                };
                db.Comuna.Add(comuna);
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }/// <summary>
Exemple #10
0
 /// <summary>
 /// Metodo del CRUD para Modificar un objeto de la clase ComunaEnt
 /// </summary>
 /// <param name="comunaEnt">objeto llamado de la clase ComunaEnt</param>
 /// <returns>retorna el id de la comuna ingresada</returns>
 public Entidad.ComunaEnt ModificarComuna(Entidad.ComunaEnt comunaEnt)
 {
     Repositorio.Dal.ComunaDal dal = new Repositorio.Dal.ComunaDal();
     return(dal.ModificarComuna(comunaEnt));
 }
Exemple #11
0
 /// <summary>
 /// Metodo del CRUD para agregar comuna a la BD
 /// </summary>
 /// <param name="comunaEnt">objeto de la clase ComunaEnt</param>
 /// <returns>retorna un verdadero o un falso en caso de exception</returns>
 public bool AgregarComuna(Entidad.ComunaEnt comunaEnt)
 {
     Repositorio.Dal.ComunaDal dal = new Repositorio.Dal.ComunaDal();
     return(dal.AgregarComuna(comunaEnt));
 }