Beispiel #1
0
        internal static void CrearCategorias(string categoria)
        {
            var categoriaExist = db.TipoCampanias.Where(r => r.Nombre == categoria).FirstOrDefault();

            if (categoriaExist != null)
            {
                if (categoriaExist.Nombre != categoria)
                {
                    TipoCampania tipoCampania = new TipoCampania
                    {
                        Nombre = categoria
                    };
                    db.TipoCampanias.Add(tipoCampania);
                    db.SaveChanges();
                }
            }
            else
            {
                TipoCampania tipoCampania = new TipoCampania
                {
                    Nombre = categoria
                };
                db.TipoCampanias.Add(tipoCampania);
                db.SaveChanges();
            }
        }
Beispiel #2
0
        public TipoCampaniaENT GetTipoCampania(TipoCampaniaENT tipoCampaniaENTReq)
        {
            TipoCampaniaENT tipoCampaniaENTRes = new TipoCampaniaENT();
            TipoCampania    tipoCampania       = new TipoCampania();
            DataTable       dtTipoCampania     = new DataTable();

            try
            {
                tipoCampania = tipoCampaniaENTReq.ListTipoCampania.FirstOrDefault();

                if (tipoCampania == null)
                {
                    return(tipoCampaniaENTRes);
                }

                TipoCampaniaDAT tipoCampaniaDAT = new TipoCampaniaDAT();

                dtTipoCampania = tipoCampaniaDAT.GetTipoCampania(tipoCampania.ID, tipoCampania.Tipo);

                tipoCampaniaENTRes.ListTipoCampania = dtTipoCampania.AsEnumerable()
                                                      .Select(row => new TipoCampania
                {
                    ID          = row.Field <int?>("ID").GetValueOrDefault(),
                    Tipo        = row.Field <string>("TipoCamp"),
                    Comentarios = row.Field <string>("Comentarios")
                }).ToList();

                tipoCampaniaENTRes.OK      = 1;
                tipoCampaniaENTRes.Mensaje = "OK";
            }
            catch (Exception ex)
            {
                tipoCampaniaENTRes.ListTipoCampania = new List <TipoCampania>();

                tipoCampaniaENTRes.OK      = 0;
                tipoCampaniaENTRes.Mensaje = "ERROR: Service: GetTipoCampania, Source: " + ex.Source + ", Message: " + ex.Message;

                ArchivoLog.EscribirLog(null, "ERROR: Service: GetTipoCampania, Source: " + ex.Source + ", Message: " + ex.Message);
            }

            return(tipoCampaniaENTRes);
        }