/// <summary> /// Created By :: Sakthivel.R /// Created On :: 25-6-2015 /// Comments :: Inserting all values of InviteUser form. /// </summary> protected void btnSubmit_Click(object sender, EventArgs e) { try { objInviteUser = new InviteUser(); lstInviteUser = new List <InviteUser>(); objInviteUser.FK_RoleID = Convert.ToInt32(ddlrole.SelectedValue); if (Request.QueryString["CampInvtusrId"] != null) { objUserDetails = new UserDetails(); lstUserDetails = new List <UserDetails>(); objBL_UserLoginDetails = new BL_UserLoginDetails(); lstUserDetails = objBL_UserLoginDetails.SelectUserDetailsList(Convert.ToInt32(HttpUtility.UrlDecode(Request.QueryString["CampInvtusrId"]).ToString())); if (lstUserDetails.Count > 0) { if (ddlrole.SelectedValue != "0") { objBL_Common.AccessUpdateAllCampaign("EC_UserLogin", "FK_RoleID= " + Convert.ToInt32(ddlrole.SelectedValue) + ", UpdatedBy = " + Convert.ToInt32(Session["UserID"].ToString()) + ", UpdatedOn = '" + DateTime.Now + "' ", "PK_UserID =" + Convert.ToInt32(HttpUtility.UrlDecode(Request.QueryString["CampInvtusrId"]).ToString()) + ""); } } lstUserDetails = null; objUserDetails = null; objBL_UserLoginDetails = null; ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "Clearuserinput2();", true); } else { int status = objBL_UserLoginDetails.AccessVerifyUserEmailidExist(EmailID.Value.ToString().Trim()); if (status == 0) { objInviteUser.Emailid = EmailID.Value; objInviteUser.Invitedate = DateTime.Now; objInviteUser.Message = txtmessage.Value; objInviteUser.FK_CompanyID = Convert.ToInt32(Session["CompanyID"].ToString()); objInviteUser.CreatedOn = DateTime.Now; objInviteUser.CreatedBy = Convert.ToInt32(Session["UserID"].ToString()); string pkcqid = objBL_InviteUser.AccessInsertInviteUser(objInviteUser); //------Sending confirmtion Email of account created to client.----- string sEmailId = "*****@*****.**"; //subject string sSubject = "Join my Email Campaign account"; ////sending emails to client string strReceiverName = "ADMIN"; string EncryptQry = "signid=" + objCryptographicHashCode.EncryptPlainTextToCipherText(pkcqid) + "'"; lstCompany = objBL_CompanyDetails.SelectCompanyListbasedonid(Convert.ToInt32(Session["CompanyID"].ToString())); string companyname = ""; string emailid = ""; if (lstCompany.Count > 0) { if (lstCompany[0].Company_Name != null) { companyname = lstCompany[0].Company_Name; } } if (Session["AdminEmilid"] != null) { emailid = Session["AdminEmilid"].ToString(); } string body = MailTemplate.MailInviteUser(companyname, emailid, EncryptQry); objMailTemplate.fnSendMailToClientForCoUpld(body, sEmailId, sSubject, EmailID.Value.ToString().Trim()); ClientScript.RegisterStartupScript(Page.GetType(), "mykey", "Clearuserinput1();", true); } else if (status == 1) { lblerrormsg.Text = "<span style='color:#c85305;font-size:12px;'>Emailid already exist use some other emailid.</span>"; } //---------End--------------------- } } catch (Exception ex) { New_EmailCampaign.App_Code.GlobalFunction.StoreLog("InvitieUser.aspx:btnSubmit_Click() - " + ex.Message); } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { int status = objBL_UserLoginDetails.AccessVerifyUserEmailidExist(txtEmail.Value.ToString().Trim()); if (status == 0) { objCompany = new Company(); objCompany.Email_id = txtEmail.Value.ToString().Trim(); objCompany.Company_Name = txtCompanyName.Value.ToString().Trim(); objCompany.ContactNo = txtContactNumber.Value.ToString().Trim(); objCompany.CreatedOn = DateTime.Now; objBL_CompanyDetails.AccessInsertCompany(objCompany); objUserDetails = new UserDetails(); int CompanyID = Convert.ToInt32(objBL_CompanyDetails.ReturnCompanyMaxID()); if (objUserDetails.FK_CompanyID != 0) { objUserDetails.FK_CompanyID = CompanyID; } objUserDetails.UserName = txtUserName.Value.ToString().Trim(); objUserDetails.UserPassword = txtPassword.Value.ToString().Trim(); objUserDetails.Email_id = txtEmail.Value.ToString().Trim(); objUserDetails.ContactNo = txtContactNumber.Value.ToString().Trim(); objUserDetails.IsActive = true; objUserDetails.CreatedOn = DateTime.Now; objUserDetails.MemberSince = DateTime.Now; objUserDetails.AccountActivated = false; if (chkNewsLetter.Checked) { objUserDetails.SendNewsLetter = true; } else { objUserDetails.SendNewsLetter = false; } objUserDetails.UserType = 1; objBL_UserLoginDetails.AccessInsertUserLogin(objUserDetails); int loginid = objBL_UserLoginDetails.ReturnUserLoginMaxID(); //------Sending confirmtion Email of account created to client.----- string sEmailId = "*****@*****.**"; //subject string sSubject = "Aryvart Email Campaign: Please verify your email address."; ////sending emails to client string strReceiverName = "ADMIN"; string EncryptQry = "id=" + objCryptographicHashCode.EncryptPlainTextToCipherText(loginid.ToString()) + "'"; //string EncryptQry = "id=" + objBL_UserLoginDetails.ReturnUserLoginMaxID().ToString() + "'"; //string strDetails = "<table border='1' cellspacing='0' cellpadding='0'><tr><td width='152' valign='middle'><span style='font-size:14px;color:#aa483c'> File Name:</span></td><td width='200' valign='middle'><span style='font-size:14px;color:#aa483c'> " + sFileName + ".</span></td></tr><tr><td width='152' valign='middle'><span style='font-size:14px;color:#aa483c'> Uploaded on:</span></td><td width='200' valign='middle'><span style='font-size:14px;color:#aa483c'> " + DateTime.Now.ToString() + "." + "</span></td></tr></table>"; //string body = MailTemplate.MailCoUpldHTML(MailTemplate.GetEmailTemplate("CoUpldEmail.html").Replace("<CompanyName>", sCompanyName).Replace("<Details>", strDetails).Replace("<ReceiverName>", strReceiverName).Replace("<ClientName>", sClientName)); //objMailTemplate.fnSendMailToClientForCoUpld(body, "*****@*****.**", sSubject, sEmailId); string body = MailTemplate.MailAccountActivate(EncryptQry); objMailTemplate.fnSendMailToClientForCoUpld(body, txtEmail.Value.ToString().Trim(), sSubject, sEmailId); //---------End--------------------- ClientScript.RegisterStartupScript(Page.GetType(), "mykey1", "Clearuserinput1();", true); } else if (status == 1) { lblerrormsg.Text = "<span style='color:#c85305;font-size:12px;'>Emailid already exist use some other emailid or </span> <a href='UserLogin.aspx' style='font-size:12px; color: #00acec;'>Log in using your credential</a>."; } } catch (Exception ex) { New_EmailCampaign.App_Code.GlobalFunction.StoreLog("FreeAccountSignUp.aspx:btnSubmit_Click() - " + ex.Message); } }