/// <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); } }