public bool ActualizarCategoria()
        {
            try
            {
                DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities();
                DALC.CATEGORIA_OFERTA   cat = ctx.CATEGORIA_OFERTA.First(d => d.ID_CATEGORIA_OFERTA == IdCategoria);

                cat.NOMBRE = this.Nombre;
                ctx.SaveChanges();
                ctx = null;

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public bool EliminarCategoria()
        {
            try
            {
                DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities();
                DALC.CATEGORIA_OFERTA   cat = ctx.CATEGORIA_OFERTA.First(d => d.ID_CATEGORIA_OFERTA == IdCategoria);

                ctx.Entry(cat).State = System.Data.EntityState.Deleted;
                ctx.SaveChanges();
                ctx = null;

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public bool CrearCategoria()
        {
            try
            {
                DALC.QueOfrecesEntities ctx = new DALC.QueOfrecesEntities();
                DALC.CATEGORIA_OFERTA   cat = new DALC.CATEGORIA_OFERTA();

                cat.ID_CATEGORIA_OFERTA = this.IdCategoria;
                cat.NOMBRE = this.Nombre;

                ctx.CATEGORIA_OFERTA.Add(cat);
                ctx.SaveChanges();
                ctx = null;

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }