Example #1
0
        /// <summary>
        /// Esto es para listar las region de la BD
        /// </summary>
        /// <returns>retorna las regiones que están en la BD, en caso de que no existan, retorna un nulo</returns>
        public List <Entidad.RegionEnt> ListarRegion()
        {
            db_Entities db = new db_Entities();
            List <Entidad.RegionEnt> ListaRegion = new List <Entidad.RegionEnt>();

            Entidad.RegionEnt regionEnt = new Entidad.RegionEnt();
            try
            {
                foreach (var r in db.Region.ToList())
                {
                    regionEnt = new Entidad.RegionEnt
                    {
                        id_region     = r.id_region,
                        nombre_region = r.nombre_region
                    };

                    ListaRegion.Add(regionEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(ListaRegion);
        }
Example #2
0
        /// <summary>
        /// Método para buscar una region en la BD
        /// </summary>
        /// <param name="id_region">atributo del obj para buscar en la BD</param>
        /// <returns>retorna el obj, que buscas el la BD según el id_region</returns>
        public Entidad.RegionEnt BuscarRegion(int id_region)
        {
            db_Entities db = new db_Entities();

            Entidad.RegionEnt regionEnt;
            region            region = db.Region.FirstOrDefault(r => r.id_region == id_region);

            regionEnt = new Entidad.RegionEnt
            {
                id_region     = region.id_region,
                nombre_region = region.nombre_region
            };
            return(regionEnt);
        }
Example #3
0
        /// <summary>
        /// Método para modificar un objeto de tipo region
        /// </summary>
        /// <param name="regionEnt">obj que trae de la BD</param>
        /// <returns>retorna un obj de tipo region o un nulo en caso de exception</returns>
        public Entidad.RegionEnt ModificarRegion(Entidad.RegionEnt regionEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                region region = db.Region.FirstOrDefault(r => r.id_region == regionEnt.id_region);

                region.id_region     = regionEnt.id_region;
                region.nombre_region = regionEnt.nombre_region;

                db.SaveChanges();

                return(BuscarRegion(region.id_region));
            }
            catch (Exception)
            {
                return(null);
            }
        }
Example #4
0
        /// <summary>
        /// Método para agregar una Region en la BD
        /// </summary>
        /// <param name="regionEnt">Objeto de la clase RegionEnt</param>
        /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
        public bool AgregarRegion(Entidad.RegionEnt regionEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                region region = new region
                {
                    id_region     = regionEnt.id_region,
                    nombre_region = regionEnt.nombre_region
                };
                db.Region.Add(region);
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Example #5
0
 /// <summary>
 /// Método del CRUD para modificar un objeto del tipo region
 /// </summary>
 /// <param name="regionEnt">Objeto de la clase RegionEnt</param>
 /// <returns>retorna un obj de tipo RegionEnt o un nulo en caso de exception</returns>
 public Entidad.RegionEnt ModificarRegion(Entidad.RegionEnt regionEnt)
 {
     Repositorio.Dal.RegionDal dal = new Repositorio.Dal.RegionDal();
     return(dal.ModificarRegion(regionEnt));
 }
Example #6
0
 /// <summary>
 /// Método del CRUD para agregar una Region en la BD
 /// </summary>
 /// <param name="regionEnt">Objeto de la clase RegionEnt</param>
 /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
 public bool AgregarRegion(Entidad.RegionEnt regionEnt)
 {
     Repositorio.Dal.RegionDal dal = new Repositorio.Dal.RegionDal();
     return(dal.AgregarRegion(regionEnt));
 }