void ActivateNewsLetterRegistration_UC_Load(object sender, EventArgs e) { dvmsg.InnerText = ""; if (Request.QueryString[ConstantsManager.ContactGuid] != null) { string _guid = Request.QueryString[ConstantsManager.ContactGuid].ToString(); TG.ExpressCMS.DataLayer.Entities.Contact _contact = new DataLayer.Entities.Contact(); _contact = ContactManager.GetbyGuid(_guid); if (null == _contact) { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString().Substring(0, 5), "alert('" + Resources.ExpressCMS.ErrContactNotExist + "');", true); dvmsg.InnerText = Resources.ExpressCMS.ErrContactNotExist; return; } ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString().Substring(0, 5), "alert('" + Resources.ExpressCMS.ContactActivated + "');", true); dvmsg.InnerText = Resources.ExpressCMS.ContactActivated; _contact.Status = DataLayer.Enums.RootEnums.ContactStatus.Active; EmailSender.EmailSenderSoapClient _emailsender = new EmailSender.EmailSenderSoapClient(); //EmailSender _emailsender = new EmailSender(); _emailsender.AddemailtoQueueNow(_contact.ID, _contact.Email, _contact.FirstName, EmailContext.GetSuccessString(_contact.FirstName, _contact.Email), "NoTImeFORLove"); _emailsender.ProcessAllPendingEmail("NoTImeFORLove"); ContactManager.Update(_contact); } }
private void AddEmailtoQueue(string email, string name) { EmailSender.EmailSenderSoapClient wbClient = new EmailSender.EmailSenderSoapClient(); // EmailSender wbClient = new EmailSender(); wbClient.AddemailtoQueueNow(0, email, name, "<br/>شكرا لك لقد تم استلام طلب الفتوى سيصلك الرد عليها من خلال بريدك الالكتروني قريبا فور الاجابه عنها ان شاء الله", "NoTImeFORLove"); wbClient.ProcessAllPendingEmail("NoTImeFORLove"); }
void btnSaveUpdate_Click(object sender, EventArgs e) { string result = string.Empty; TG.ExpressCMS.DataLayer.Entities.Contact _contact = new TG.ExpressCMS.DataLayer.Entities.Contact(); _contact = ContactManager.GetByEmail(txtEmail.Text); if (null != _contact) { dvMessage.InnerText = Resources.ExpressCMS.YouEmailAlreadyregistered; return; } _contact = new DataLayer.Entities.Contact(); _contact.Country = HttpUtility.HtmlEncode(txtCountry.Text); _contact.Email = HttpUtility.HtmlEncode(txtEmail.Text); _contact.Notes = HttpUtility.HtmlEncode(txtDescription.Text); _contact.FirstName = HttpUtility.HtmlEncode(txtName.Text); _contact.SurName = HttpUtility.HtmlEncode(txtSurname.Text); _contact.Phone2 = ""; _contact.ZipCode = ""; _contact.Company = ""; _contact.Guid = Guid.NewGuid().ToString(); _contact.Mobile = HttpUtility.HtmlEncode(txtPhone.Text); _contact.IsDeleted = false; _contact.Status = TG.ExpressCMS.DataLayer.Enums.RootEnums.ContactStatus.InActive; ContactManager.Add(_contact); ScriptManager.RegisterStartupScript(upnall, upnall.GetType(), Guid.NewGuid().ToString().Substring(0, 4), "alert('" + Resources.ExpressCMS.YouHadbeenRegisteredSuccessfully + "');", true); ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString().Substring(0, 4), "alert('" + Resources.ExpressCMS.YouHadbeenRegisteredSuccessfully + "');", true); if (_contact.ID > 0) { ScriptManager.RegisterStartupScript(upnall, upnall.GetType(), "SSSd", "alert('" + Resources.ExpressCMS.ResourceManager.GetString("NewsLetterSuccessSubscribtion") + "');", true); EmailSender.EmailSenderSoapClient emailSender = new EmailSender.EmailSenderSoapClient(); // EmailSender emailSender = new EmailSender(); emailSender.AddemailtoQueueNow(_contact.ID, _contact.Email, _contact.FullName, EmailContext.GetConfirmationText(_contact.FirstName, _contact.Email), "NoTImeFORLove"); emailSender.ProcessAllPendingEmail("NoTImeFORLove"); dvMessage.InnerText = Resources.ExpressCMS.YouHadbeenRegisteredSuccessfully; ScriptManager.RegisterStartupScript(upnall, upnall.GetType(), Guid.NewGuid().ToString().Substring(0, 4), "alert('" + Resources.ExpressCMS.YouHadbeenRegisteredSuccessfully + "');", true); } else { ScriptManager.RegisterStartupScript(upnall, upnall.GetType(), "SSSd1", "alert('" + Resources.ExpressCMS.ResourceManager.GetString("NewsLetterFailedSubscribtion") + "');", true); } AddMode(); dvMessage.InnerText = Resources.ExpressCMS.ResourceManager.GetString("NewsLetterSuccessSubscribtion"); }
private void AddEmailtoQueue(string email, string name, string question, string answer) { // emailSender.EmailSender wbClient = new emailSender.EmailSender(); EmailSender.EmailSenderSoapClient wbClient = new EmailSender.EmailSenderSoapClient(); wbClient.AddemailtoQueueNow(0, email, name, "اجابة سوالك في موقع الدكتور نوح:<br/>السؤال<br/>" + question + "<br/>" + "الاجابه<br/>" + answer, "NoTImeFORLove"); wbClient.ProcessAllPendingEmail("NoTImeFORLove"); }
private void AddEmailtoQueue(string email, string name, string password) { EmailSender.EmailSenderSoapClient wbClient = new EmailSender.EmailSenderSoapClient(); wbClient.AddemailtoQueueNow2(CacheContext._DefaultSettings.Name, email, name, UtilitiesManager.ReadFile(Server.MapPath("~/Settings/ForgetPasswordEmailTemplate.txt")) + " <br/>" + password, "NoTImeFORLove"); wbClient.ProcessAllPendingEmail("NoTImeFORLove"); }
void btnSave_Click(object sender, EventArgs e) { try { Users user = null; if (SecurityContext.LoggedInUser == null) { if (UsersManager.GetByEmail(txtEmail.Text) != null) throw new Exception(Resources.ExpressCMS.UserAlreadyDefined); user = new Users(); user.Email = HttpUtility.HtmlEncode(txtEmail.Text); user.IsActive = true; user.Name = HttpUtility.HtmlEncode(txtEmail.Text); user.Password = EncryptionContext.HashString(txtPassword.Text); user.Type = RootEnums.UserType.NormalUser; UsersManager.Add(user); SecurityContext.LoggedInUser = user; } else user = SecurityContext.LoggedInUser; if (SecurityContext.LoggedInForumUser != null) throw new Exception("Error: User already exisits"); DataLayer.Entities.ForumUser forumUser = new DataLayer.Entities.ForumUser(); forumUser.BannedDate = DateTime.Now; try { forumUser.BirthDate = DateTime.ParseExact(txtBirthDate.SelectedDate.Value.ToString(), "dd/MM/yyyy", System.Globalization.CultureInfo.CurrentCulture); } catch { forumUser.BirthDate = new DateTime(1980, 1, 1); } forumUser.ForumUserType = RootEnums.ForumUserType.Normal; forumUser.Image = UtilitiesManager.GetSavedFile(fUploader, true); forumUser.IsBanned = false; forumUser.IsDeleted = false; forumUser.IsTrusted = true; forumUser.JoinDate = DateTime.Now; forumUser.PostsPerPage = Convert.ToInt32(txtPostsPerPage.Text); forumUser.RoleID = 0; forumUser.Signature = HttpUtility.HtmlEncode(txtSignature.Text); forumUser.ThreadsPerPage = Convert.ToInt32(txtThreadsPerPage.Text); forumUser.UserName = HttpUtility.HtmlEncode(txtName.Text); forumUser.UserRateValue = 0; forumUser.UserID = user.ID; forumUser.UserName = user.Name; forumUser.ForumUserType = RootEnums.ForumUserType.Normal; ForumUserManager.Add(forumUser); ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString().Substring(0, 9), "AfterRegisterForumUser('" + ResolveUrl(ConfigContext.GetForumGroupPage) + "','" + Resources.ForumResource.AddUserSuccessfully + "')", true); dvAddUserSuccessfully.Visible = true; dvAddUser.Visible = false; EmailSender.EmailSenderSoapClient _emailsender = new EmailSender.EmailSenderSoapClient(); _emailsender.AddemailtoQueueNow(0, user.Email, forumUser.UserName, Resources.ForumResource.AddUserSuccessfully, "NoTImeFORLove"); _emailsender.ProcessAllPendingEmail("NoTImeFORLove"); } catch (Exception ex) { dvAddUserProblems.InnerText = ex.Message; dvAddUserProblems.Visible = true; } }
private void AddEmailtoQueue(string email, string name, string repdetails) { EmailSender.EmailSenderSoapClient wbClient = new EmailSender.EmailSenderSoapClient(); wbClient.AddemailtoQueueNow2(CacheContext._DefaultSettings.Name, email, name, UtilitiesManager.ReadFile(Server.MapPath("~/Settings/NewReplyOnThread.txt")) + "<br/>" + repdetails, "NoTImeFORLove"); wbClient.ProcessAllPendingEmail("NoTImeFORLove"); }