Exemplo n.º 1
0
        protected void FillGridNewsLetter()
        {
            DataView dv = new DataView();

            dv.Table = GetNewsLetter();

            if (strSortExpression != "" && strSortDirection != "")
            {
                dv.Sort = strSortExpression + " " + strSortDirection;
            }
            if (dv.Count > 0)
            {
                //btnDelete.Visible = true;
                Newsletters.DataSource = dv;
                Newsletters.DataBind();
            }
            else
            {
                Newsletters.DataSource = dv;
                Newsletters.DataBind();
                alertMSG.Visible = true;
                //btnDelete.Visible = false;
            }


            if (intPageIndex != 0)
            {
                Newsletters.PageIndex = intPageIndex;
            }
        }
Exemplo n.º 2
0
        public bool Contains(string category, string key)
        {
            if (category == "ministries")
            {
                return(Ministries != null && Ministries.Contains(key));
            }

            if (category == "sectors")
            {
                return(Sectors != null && Sectors.Contains(key));
            }

            if (category == "tags")
            {
                return(Tags != null && Tags.Contains(key));
            }

            if (category == "services")
            {
                return(Services != null && Services.Contains(key));
            }

            if (category == "newsletters")
            {
                return(Newsletters != null && Newsletters.Contains(key));
            }

            if (category == "emergency")
            {
                return(Emergency != null && Emergency.Contains(key));
            }

            return(false);
        }
Exemplo n.º 3
0
        public void AddNewsLetterService(NewslettersDTO entity)
        {
            Newsletters newsletters = new  Newsletters
            {
                Email = entity.Email
            };

            newsLettersRepository.Add(newsletters);
        }
Exemplo n.º 4
0
        public static void SendNewsletter(int newsletterId, List <int> accessrightIds, AccountSessionEntity accountSession,
                                          List <int> contactIds = null, int formFieldId = -1)
        {
            List <int>  userIds          = Core.BLL.AccountBLL.GetAccountIdsToAccessrights(accessrightIds);
            Newsletters newsletter       = NewsletterAdminDAL.GetNewsletter(newsletterId, accountSession.ClubId);
            int         newsletterSendId = NewsletterAdminDAL.CreateNewsletterSend(newsletter, accountSession);

            NewsletterAdminDAL.CreateNewsletterSendItems(newsletterSendId, userIds, contactIds, formFieldId);
        }
Exemplo n.º 5
0
 public long AddNewsletterEmail(Newsletters entity)
 {
     DayaxeDbContext.Newsletters.InsertOnSubmit(entity);
     Commit();
     return(entity.Id);
 }
Exemplo n.º 6
0
 public bool Any()
 {
     return((Ministries?.Any() ?? false) || (Sectors?.Any() ?? false) || (Tags?.Any() ?? false) || (Services?.Any() ?? false) || (Newsletters?.Any() ?? false) || (Emergency?.Any() ?? false));
 }
Exemplo n.º 7
0
 public static void DeleteNewsletter(Newsletters newsletter)
 {
     NewsletterAdminDAL.DeleteNewsletter(newsletter);
 }
Exemplo n.º 8
0
 public static void SaveNewsletter(Newsletters newsletter)
 {
     NewsletterAdminDAL.SaveNewsletter(newsletter);
 }