Exemple #1
0
        public List <Entidad.LocalEnt> ListarPorCom(int id_comuna)
        {
            db_Entities             db           = new db_Entities();
            List <Entidad.LocalEnt> listaLocales = new List <Entidad.LocalEnt>();

            Entidad.LocalEnt localEnt = new Entidad.LocalEnt();
            try
            {
                foreach (var loc in db.Local.Where(c => c.id_comuna == id_comuna).ToList())
                {
                    localEnt = new Entidad.LocalEnt
                    {
                        id_local   = loc.id_local,
                        dir_local  = loc.dir_local,
                        id_comuna  = loc.id_comuna,
                        id_empresa = loc.id_empresa
                    };

                    listaLocales.Add(localEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(listaLocales);
        }
Exemple #2
0
        /// <summary>
        /// Esto es para listar los local de la BD
        /// </summary>
        /// <returns>retorna los local que están en la BD, en caso de que no existan, retorna un nulo</returns>
        public List <Entidad.LocalEnt> ListarLocal()
        {
            db_Entities             db         = new db_Entities();
            List <Entidad.LocalEnt> listaLocal = new List <Entidad.LocalEnt>();

            Entidad.LocalEnt localEnt = new Entidad.LocalEnt();
            try
            {
                foreach (var l in db.Local.ToList())
                {
                    localEnt = new Entidad.LocalEnt
                    {
                        id_local   = l.id_local,
                        dir_local  = l.dir_local,
                        id_comuna  = l.id_comuna,
                        id_empresa = l.id_empresa
                    };

                    listaLocal.Add(localEnt);
                }
            }
            catch (Exception)
            {
                return(null);
            }

            return(listaLocal);
        }
Exemple #3
0
        /// <summary>
        /// Método para buscar un Local en la BD
        /// </summary>
        /// <param name="id_local">atributo del obj para buscar en la BD</param>
        /// <returns>retorna el obj, que buscas el la BD según el id_local</returns>
        public Entidad.LocalEnt BuscarLocal(int id_local)
        {
            db_Entities db = new db_Entities();

            Entidad.LocalEnt localEnt;
            local            local = db.Local.FirstOrDefault(l => l.id_local == id_local);

            localEnt = new Entidad.LocalEnt
            {
                id_local   = local.id_local,
                dir_local  = local.dir_local,
                id_comuna  = local.id_comuna,
                id_empresa = local.id_empresa
            };
            return(localEnt);
        }
Exemple #4
0
        /// <summary>
        /// Método para modificar un objeto de tipo local
        /// </summary>
        /// <param name="localEnt">obj que trae de la BD</param>
        /// <returns>retorna un obj de tipo local o un nulo en caso de exception</returns>
        public Entidad.LocalEnt ModificarLocal(Entidad.LocalEnt localEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                local local = db.Local.FirstOrDefault(l => l.id_local == localEnt.id_local);

                local.id_local   = localEnt.id_local;
                local.dir_local  = localEnt.dir_local;
                local.id_comuna  = localEnt.id_comuna;
                local.id_empresa = localEnt.id_empresa;

                db.SaveChanges();

                return(BuscarLocal(local.id_local));
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemple #5
0
        /// <summary>
        /// Método para agregar una Local en la BD
        /// </summary>
        /// <param name="localEnt">Objeto de la clase LocalEnt</param>
        /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
        public bool AgregarLocal(Entidad.LocalEnt localEnt)
        {
            db_Entities db = new db_Entities();

            try
            {
                local local = new local
                {
                    id_local   = localEnt.id_local,
                    dir_local  = localEnt.dir_local,
                    id_comuna  = localEnt.id_comuna,
                    id_empresa = localEnt.id_empresa
                };
                db.Local.Add(local);
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #6
0
 /// <summary>
 /// Método del CRUD para modificar un objeto del tipo local
 /// </summary>
 /// <param name="localEnt">Objeto de la clase HoraEnt</param>
 /// <returns>retorna un obj de tipo LocalEnt o un nulo en caso de exception</returns>
 public Entidad.LocalEnt ModificarLocal(Entidad.LocalEnt localEnt)
 {
     Repositorio.Dal.LocalDal dal = new Repositorio.Dal.LocalDal();
     return(dal.ModificarLocal(localEnt));
 }
Exemple #7
0
 /// <summary>
 /// Método del CRUD para agregar un local en la BD
 /// </summary>
 /// <param name="localEnt">Objeto de la clase LocalEnt</param>
 /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns>
 public bool AgregarLocal(Entidad.LocalEnt localEnt)
 {
     Repositorio.Dal.LocalDal dal = new Repositorio.Dal.LocalDal();
     return(dal.AgregarLocal(localEnt));
 }