Ejemplo n.º 1
0
    public static bool?CambiarOrdenHomeSlide(int hsl_idHomeSlide, bool isSubir)
    {
        bool?resultado = null;

        try
        {
            tbl_HomeSlide         o     = null;
            tbl_HomeSlide         oTemp = null;
            db_KellerhoffEntities ctx   = new db_KellerhoffEntities();
            o = ctx.tbl_HomeSlide.FirstOrDefault(x => x.hsl_idHomeSlide == hsl_idHomeSlide);
            if (isSubir)
            {
                oTemp = ctx.tbl_HomeSlide.Where(x => x.hsl_orden > o.hsl_orden).OrderBy(x => x.hsl_orden).FirstOrDefault();
            }
            else
            {
                oTemp = ctx.tbl_HomeSlide.Where(x => x.hsl_orden < o.hsl_orden).OrderByDescending(x => x.hsl_orden).FirstOrDefault();
            }

            if (oTemp != null)
            {
                int?ordenTemp = o.hsl_orden;
                o.hsl_orden     = oTemp.hsl_orden;
                oTemp.hsl_orden = ordenTemp;
            }

            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        {
            return(null);
        }
        return(resultado);
    }
Ejemplo n.º 2
0
    public static bool?InsertarActualizarHomeSlide(int hsl_idHomeSlide, string hsl_titulo, string hsl_descr, string hsl_descrHtml, string hsl_descrHtmlReducido, int hsl_tipo, int?hsl_idOferta, int?hsl_idRecursoDoc, int?hsl_idRecursoImgPC, int?hsl_idRecursoImgMobil)
    {
        bool?resultado = null;

        try
        {
            tbl_HomeSlide o = null;

            db_KellerhoffEntities ctx = new db_KellerhoffEntities();

            if (hsl_idHomeSlide == 0)
            {
                o = ctx.tbl_HomeSlide.Create();
                o.hsl_publicar = false;
            }
            else
            {
                o = ctx.tbl_HomeSlide.FirstOrDefault(x => x.hsl_idHomeSlide == hsl_idHomeSlide);
            }
            o.hsl_titulo            = hsl_titulo;
            o.hsl_descr             = hsl_descr;
            o.hsl_descrHtml         = hsl_descrHtml;
            o.hsl_descrHtmlReducido = hsl_descrHtmlReducido;
            o.hsl_tipo         = hsl_tipo;
            o.hsl_fecha        = DateTime.Now;
            o.hsl_idOferta     = hsl_idOferta;
            o.hsl_idRecursoDoc = hsl_idRecursoDoc;
            //o.hsl_idRecursoImgPC = hsl_idRecursoImgPC;
            //o.hsl_idRecursoImgMobil = hsl_idRecursoImgMobil;
            if (hsl_idHomeSlide == 0)
            {
                tbl_HomeSlide oOrden = ctx.tbl_HomeSlide.OrderByDescending(x => x.hsl_orden).FirstOrDefault();
                if (oOrden != null)
                {
                    o.hsl_orden = oOrden != null ? oOrden.hsl_orden.Value + 1 : 0;
                }
                else
                {
                    o.hsl_orden = 0;
                }
                ctx.tbl_HomeSlide.Add(o);
            }
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        {
            return(null);
        }
        return(resultado);
    }
Ejemplo n.º 3
0
    public static List <tbl_Recall> RecuperarTodaReCall()
    {
        List <tbl_Recall> resultado = null;

        try
        {
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            resultado = ctx.tbl_Recall.ToList();
        }
        catch (Exception ex)
        {
            return(null);
        }
        return(resultado);
    }
Ejemplo n.º 4
0
    public static List <tbl_HomeSlide> RecuperarTodasHomeSlide()
    {
        List <tbl_HomeSlide> resultado = null;

        try
        {
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            resultado = ctx.tbl_HomeSlide.OrderBy(x => x.hsl_orden).ToList();
        }
        catch (Exception ex)
        {
            return(null);
        }
        return(resultado);
    }
Ejemplo n.º 5
0
    public static bool?CambiarPublicarReCall(int rec_id)
    {
        bool?resultado = null;

        try
        {
            tbl_Recall            o   = null;
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            o             = ctx.tbl_Recall.FirstOrDefault(x => x.rec_id == rec_id);
            o.rec_visible = !o.rec_visible;
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        { return(null); }
        return(resultado);
    }
Ejemplo n.º 6
0
    //public static bool? InsertarHomeSlideRating(int hsr_idHomeSlide, int? hsr_idCliente)
    //{
    //    try
    //    {
    //        tbl_HomeSlide_Rating o = null;
    //        db_KellerhoffEntities ctx = new db_KellerhoffEntities();
    //        o = ctx.tbl_HomeSlide_Rating.Create();
    //        o.hsr_fecha = DateTime.Now;
    //        o.hsr_idCliente = hsr_idCliente;
    //        o.hsr_idHomeSlide = hsr_idHomeSlide;
    //        ctx.tbl_HomeSlide_Rating.Add(o);
    //        ctx.SaveChanges();
    //        return true;
    //    }
    //    catch (Exception ex)
    //    {
    //        return null;
    //    }
    //}
    public static bool?SubirCountadorHomeSlideRating(int hsl_idHomeSlide)
    {
        bool?resultado = null;

        try
        {
            tbl_HomeSlide         o   = null;
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            o = ctx.tbl_HomeSlide.FirstOrDefault(x => x.hsl_idHomeSlide == hsl_idHomeSlide);
            o.hsl_RatingCount = o.hsl_RatingCount + 1;
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        { return(null); }
        return(resultado);
    }
Ejemplo n.º 7
0
    public static bool?CambiarPublicarHomeSlide(int hsl_idHomeSlide)
    {
        bool?resultado = null;

        try
        {
            tbl_HomeSlide         o   = null;
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            o = ctx.tbl_HomeSlide.FirstOrDefault(x => x.hsl_idHomeSlide == hsl_idHomeSlide);
            o.hsl_publicar = !o.hsl_publicar;
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        { return(null); }
        return(resultado);
    }
Ejemplo n.º 8
0
    public static bool?InsertarActualizarReCall(int rec_id, string rec_titulo, string rec_descripcion, string rec_descripcionReducido, string rec_descripcionHTML, DateTime?rec_FechaNoticia, DateTime?rec_FechaFinNoticia)
    {
        bool?resultado = null;

        try
        {
            tbl_Recall o = null;

            db_KellerhoffEntities ctx = new db_KellerhoffEntities();

            if (rec_id == 0)
            {
                o             = ctx.tbl_Recall.Create();
                o.rec_visible = true;
            }
            else
            {
                o = ctx.tbl_Recall.FirstOrDefault(x => x.rec_id == rec_id);
            }
            o.rec_titulo              = rec_titulo;
            o.rec_descripcion         = rec_descripcion;
            o.rec_descripcionReducido = rec_descripcionReducido;
            o.rec_descripcionHTML     = rec_descripcionHTML;
            o.rec_FechaNoticia        = rec_FechaNoticia;
            o.rec_FechaFinNoticia     = rec_FechaFinNoticia;
            o.rec_Fecha = DateTime.Now;
            // o.hsl_idRecursoDoc = hsl_idRecursoDoc;
            //o.hsl_idRecursoImgPC = hsl_idRecursoImgPC;
            //o.hsl_idRecursoImgMobil = hsl_idRecursoImgMobil;
            if (rec_id == 0)
            {
                ctx.tbl_Recall.Add(o);
            }
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        {
            return(null);
        }
        return(resultado);
    }
Ejemplo n.º 9
0
 public static bool?InsertarOfertaRating(int ofr_idOferta, int ofr_idCliente, bool ofr_isDesdeHome)
 {
     try
     {
         tbl_Oferta_Rating     o   = null;
         db_KellerhoffEntities ctx = new db_KellerhoffEntities();
         o                 = ctx.tbl_Oferta_Rating.Create();
         o.ofr_fecha       = DateTime.Now;
         o.ofr_idCliente   = ofr_idCliente;
         o.ofr_idOferta    = ofr_idOferta;
         o.ofr_isDesdeHome = ofr_isDesdeHome;
         ctx.tbl_Oferta_Rating.Add(o);
         ctx.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Ejemplo n.º 10
0
    public static bool?ActualizarImagenHomeSlide(int hsl_idHomeSlide, int idRecurso, int pTipo)
    {
        bool?resultado = null;

        try
        {
            tbl_HomeSlide         o   = null;
            db_KellerhoffEntities ctx = new db_KellerhoffEntities();
            o = ctx.tbl_HomeSlide.FirstOrDefault(x => x.hsl_idHomeSlide == hsl_idHomeSlide);
            if (pTipo == 1)
            {
                o.hsl_idRecursoImgPC = idRecurso;
            }
            else if (pTipo == 2)
            {
                o.hsl_idRecursoImgMobil = idRecurso;
            }
            ctx.SaveChanges();
            resultado = true;
        }
        catch (Exception ex)
        { return(null); }
        return(resultado);
    }