Beispiel #1
0
    protected void btnSubscription_Click(object sender, EventArgs e)
    {
        objDAEntities.Email = txtemail.Text.Trim();
        JaslokMailer objMailer = new JaslokMailer();

        objBusinessLogic.AddJaslokTimesSubscription(objDAEntities);
        List <Parameters> lstParameters = new List <Parameters>();

        lstParameters.Add(new Parameters {
            ShortCodeName = "email", ShortCodeValue = txtemail.Text.Trim()
        });

        DataSet ds = new DataSet();

        ds = (DataSet)objBusinessLogic.GetFormsEmailDetail((int)AppGlobal.JaslokEmailHandler.EmailFormJasloktimesSubscribe);

        string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
        string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);

        objMailer.SendEmail("jasloktimes", lstParameters, EmailToId, EmailCCId);
        objMailer.SendEmail("jasloktimes_user", lstParameters, objDAEntities.Email, EmailCCId);

        string message = "You have subscribe Successfully!";

        //dialog.Visible = true;
        //Page.ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + message + "');", true);
        ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('You have subscribe Successfully!!!');", true);
        txtemail.Text = "";



        //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('You have subscribe Successfully!!!');", true);
    }
    protected void btnSubmitComp_Click1(object sender, EventArgs e)
    {
        if (cptchComplaint.IsValid)
        {
            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;
            //if (Captcha1.UserValidated)
            // {
            // objDAEntities.EnquiryTypeId = AppGlobal.FeedbackId;
            objDAEntities.Name        = txtName.Text.Trim();
            objDAEntities.Email       = txtEmail.Text;
            objDAEntities.PhoneNo     = txtPhoneNo.Text;
            objDAEntities.Description = txtComplaint.Text;
            objBusinessLogic.SaveComplaint(objDAEntities);

            //            ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", false);
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Complaint", ShortCodeValue = txtComplaint.Text.Trim()
            });

            DataSet ds = new DataSet();
            ds = (DataSet)objBusinessLogic.GetFormsEmailDetail((int)AppGlobal.JaslokEmailHandler.EmailFormComplaint);

            string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
            string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);

            lsEmailStatus = objMailer.SendEmail("complaint", lstParameters, EmailToId, EmailCCId);

            lsEmailStatus = objMailer.SendEmail("complaint_user", lstParameters, objDAEntities.Email, EmailCCId);

            // divcontentpane.Visible = false;
            // PanelMessage.Visible = true;

            clear();
            Response.Redirect("/complaint/success");
            // }
            // else
            // {            // Label1.ForeColor = System.Drawing.Color.Red;

            // Label1.Text = "You have Entered InValid Captcha Characters please Enter again";
            //  FillCapctha();
            // }
        }
    }
Beispiel #3
0
    protected void btnSubmitQuickEnq_Click(object sender, EventArgs e)
    {
        JaslokMailer           objMailer     = new JaslokMailer();
        List <EmailParaMeters> lstParameters = new List <EmailParaMeters>();
        string lsEmailStatus = string.Empty;

        // if (Captcha1.UserValidated)
        //{
        // objDAEntities.EnquiryTypeId = AppGlobal.FeedbackId;
        objDAEntities.Name        = txtName.Text.Trim();
        objDAEntities.Age         = Convert.ToInt32(txtAge.Text.Trim());
        objDAEntities.Gender      = rdoGenderCom.SelectedItem.Text;
        objDAEntities.PhoneNo     = txtMobile.Text.Trim();
        objDAEntities.Email       = txtEmail.Text.Trim();
        objDAEntities.Description = txtQuestion.Text.Trim();

        objBusinessLogic.SaveQuickEnquiry(objDAEntities);
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Age", ShortCodeValue = txtAge.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Gender", ShortCodeValue = rdoGenderCom.SelectedItem.Text
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "MobileNo", ShortCodeValue = txtMobile.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Question", ShortCodeValue = txtQuestion.Text.Trim()
        });
        lsEmailStatus = objMailer.SendEmail("quickenquiry", lstParameters, AppGlobal.QuickEnquiryEmailAddress);

        divcontentpane.Visible = false;
        PanelMessage.Visible   = true;


        //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", true);
        clear();
        // }
        // else
        // {            // Label1.ForeColor = System.Drawing.Color.Red;

        // Label1.Text = "You have Entered InValid Captcha Characters please Enter again";
        //  FillCapctha();
        //}
    }
    protected void btnForgotPasword_Click(object sender, EventArgs e)
    {
        JaslokMailer      objMailer     = new JaslokMailer();
        List <Parameters> lstParameters = new List <Parameters>();
        MembershipUser    objUser       = Membership.GetUser(txtForgotPasswordUserName.Text.Trim());

        string lsEmailStatus = string.Empty;

        if (objUser != null)
        {
            UserInfo objInfo = new UserInfo();

            objInfo = UserController.GetUserByName(objUser.UserName);
            string lsmobileNumber = objInfo.Profile.GetPropertyValue("PhoneNumber");
            string lsPassword;
            lsPassword = objUser.GetPassword();
            //sendmail(objUser.Email, lsPassword);
            if (!string.IsNullOrEmpty(lsmobileNumber))
            {
                CommonFn.SendSMS(lsmobileNumber.Replace("-", ""), "Your password is: " + lsPassword);
            }
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtForgotPasswordUserName.Text
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Password", ShortCodeValue = lsPassword
            });
            lsEmailStatus = objMailer.SendEmail("forgotpassword", lstParameters, objInfo.Email, null);
            if (string.IsNullOrEmpty(lsEmailStatus))
            {
                lblForgotPassError.Text     = "Password has been sent to your email address.";
                lblForgotPassError.CssClass = "successText";
            }
            else
            {
                lblForgotPassError.Text     = "Problem in sending email";
                lblForgotPassError.CssClass = "errorText";
            }
            txtForgotPasswordUserName.Text = "";
            //lblGeneratedPassword.Text = lsPassword;
        }
        else
        {
            //Response.Redirect("/");
            lblForgotPassError.CssClass    = "errorText";
            lblForgotPassError.Text        = "Username does not exist.";
            txtForgotPasswordUserName.Text = "";
        }
    }
    protected void btnOTPVerification_Click(object sender, EventArgs e)
    {
        int UserID = -1;

        if (!OTPVerification(OTPCheck.Verification, out UserID))
        {
            UserInfo objUserInfo = new UserInfo();
            objUserInfo = UserController.GetUserById(0, UserID);
            objUserInfo.Membership.Approved = true;


            MembershipUser objUser    = Membership.GetUser(objUserInfo.Username);
            string         LsPassword = objUser.GetPassword();
            UserController.UpdateUser(0, objUserInfo);

            CommonFn.SendSMS(objUserInfo.Profile.GetPropertyValue("PhoneNumber").Replace("-", string.Empty), "Thank you for verifying your mobile number, your login details for Jaslok is: Visitor ID- " + objUserInfo.Username + " and Password- " + LsPassword);

            setLoginFields();
            lblLoginError.CssClass = "successText";
            lblLoginError.Text     = "User login details that has been sent to your registered mobile number";


            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;


            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = objUserInfo.Username
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Password", ShortCodeValue = LsPassword
            });
            lsEmailStatus = objMailer.SendEmail("registration", lstParameters, objUserInfo.Email);
        }
    }
    protected void btnForgotPasword_Click(object sender, EventArgs e)
    {
        JaslokMailer      objMailer     = new JaslokMailer();
        List <Parameters> lstParameters = new List <Parameters>();
        string            lsEmailStatus = string.Empty;
        bool _isPermanentUser           = objBusinessLogic.IsExistMrNo(txtForgotPasswordUserName.Text.Trim());

        if (!_isPermanentUser)
        {
            MembershipUser objUser = Membership.GetUser(txtForgotPasswordUserName.Text.Trim());
            if (objUser != null)
            {
                UserInfo objInfo = new UserInfo();
                objInfo = UserController.GetUserByName(objUser.UserName);
                string lsmobileNumber = objInfo.Profile.GetPropertyValue("PhoneNumber");
                string lsPassword;
                lsPassword = objUser.GetPassword();
                //sendmail(objUser.Email, lsPassword);
                if (!string.IsNullOrEmpty(lsmobileNumber))
                {
                    CommonFn.SendSMS(lsmobileNumber.Replace("-", ""), "Your password is: " + lsPassword);
                }
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Username", ShortCodeValue = txtForgotPasswordUserName.Text
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Password", ShortCodeValue = lsPassword
                });
                lsEmailStatus = objMailer.SendEmail("forgotpassword", lstParameters, objInfo.Email, null);
                if (string.IsNullOrEmpty(lsEmailStatus))
                {
                    lblForgotPassError.Text     = "Password has been sent to your email address.";
                    lblForgotPassError.CssClass = "successText";
                    divLoginForm.Attributes.Add("style", "display:none;");
                    divForgotPassword.Attributes.Add("style", "display:block;");
                }
                else
                {
                    lblForgotPassError.Text     = "Problem in sending email";
                    lblForgotPassError.CssClass = "errorText";
                    divLoginForm.Attributes.Add("style", "display:none;");
                    divForgotPassword.Attributes.Add("style", "display:block;");
                }
                txtForgotPasswordUserName.Text = "";
                //lblGeneratedPassword.Text = lsPassword;
            }
            else
            {
                lblForgotPassError.CssClass    = "errorText";
                lblForgotPassError.Text        = "Username does not exist.";
                txtForgotPasswordUserName.Text = "";
                divLoginForm.Attributes.Add("style", "display:none;");
                divForgotPassword.Attributes.Add("style", "display:block;");
            }
        }
        else
        {
            var PatientDetails = (dynamic)null;

            if (host.StartsWith("www."))
            {
                PatientDetails = objPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtForgotPasswordUserName.Text.Trim());
            }
            else
            {
                PatientDetails = objlocalPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtForgotPasswordUserName.Text.Trim());
            }

            if (PatientDetails.WEBPWD != null)
            {
                if (!string.IsNullOrEmpty(PatientDetails.WEBPWD))
                {
                    CommonFn.SendSMS(PatientDetails.PatMobile.Replace("-", ""), "Your password is: " + PatientDetails.WEBPWD);
                }
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Username", ShortCodeValue = txtForgotPasswordUserName.Text
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Password", ShortCodeValue = PatientDetails.WEBPWD
                });
                lsEmailStatus = objMailer.SendEmail("forgotpassword", lstParameters, PatientDetails.PatEmail, null);
                if (string.IsNullOrEmpty(lsEmailStatus))
                {
                    lblForgotPassError.Text     = "Password has been sent to your email address.";
                    lblForgotPassError.CssClass = "successText";
                    divLoginForm.Attributes.Add("style", "display:none;");
                    divForgotPassword.Attributes.Add("style", "display:block;");
                }
                else
                {
                    lblForgotPassError.Text     = "Problem in sending email";
                    lblForgotPassError.CssClass = "errorText";
                    divLoginForm.Attributes.Add("style", "display:none;");
                    divForgotPassword.Attributes.Add("style", "display:block;");
                }
                txtForgotPasswordUserName.Text = "";
            }
            else
            {
                lblForgotPassError.Text     = "MRNumber not found, Please enter valid MRNumber.";
                lblForgotPassError.CssClass = "errorText";
                divLoginForm.Attributes.Add("style", "display:none;");
                divForgotPassword.Attributes.Add("style", "display:block;");
            }
        }
    }
    protected void LoginBtn_Click(object sender, EventArgs e)
    {
        bool _isPermanentUser = objBusinessLogic.IsExistMrNo(txtLoginUsername.Text);

        if (Session["AppointmentDetail"] != null)
        {
            if (_isPermanentUser)
            {
                UserInfo objUser = new UserInfo();
                objUser.Username = txtLoginUsername.Text.Trim();
                UserMembership objMembership = new UserMembership(objUser);
                objMembership.Username = txtLoginUsername.Text.Trim();
                objMembership.Password = txtLoginPassword.Text;
                objUser.Membership     = objMembership;

                PortalSettings  po          = new PortalSettings();
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                if (objUserInfo != null)
                {
                    UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    Response.Redirect("/Payment.aspx");
                }
                else
                {
                    if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";

                        return;
                    }

                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct password!";
                    return;
                }
            }
            else
            {
                Session["AppointmentDetail"] = null;
                lblLoginError.CssClass       = "errorText";
                lblLoginError.Visible        = true;
                lblLoginError.Text           = "Please Enter MR Number To Login!";
                return;
            }
        }
        else if (Session["ConsultationAppointment"] != null)
        {
            if (_isPermanentUser)
            {
                UserInfo objUser = new UserInfo();
                objUser.Username = txtLoginUsername.Text.Trim();
                UserMembership objMembership = new UserMembership(objUser);
                objMembership.Username = txtLoginUsername.Text.Trim();
                objMembership.Password = txtLoginPassword.Text;
                objUser.Membership     = objMembership;

                PortalSettings  po          = new PortalSettings();
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                if (objUserInfo != null)
                {
                    UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    Response.Redirect("/Payment.aspx");
                }
                else
                {
                    if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";

                        return;
                    }

                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct password!";
                    return;
                }
            }
            else
            {
                Session["ConsultationAppointment"] = null;
                lblLoginError.CssClass             = "errorText";
                lblLoginError.Visible = true;
                lblLoginError.Text    = "Please Enter MR Number To Login!";
                return;
            }
        }
        #region Fresh Login
        else
        {
            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;

            if (!_isPermanentUser)
            {
                #region Check MrNumber in JEEVA
                var PatientDetails = (dynamic)null;
                if (host.StartsWith("www."))
                {
                    PatientDetails = objPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtLoginUsername.Text.Trim());
                }
                else
                {
                    PatientDetails = objlocalPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtLoginUsername.Text.Trim());
                }
                if (PatientDetails.MRNO != null && PatientDetails.WEBPWD != null)
                {
                    DataSet dsVal = InsertUpdateUserDetails(PatientDetails.MRNO, PatientDetails.PatFName, PatientDetails.PatLName, PatientDetails.PatEmail, PatientDetails.WEBPWD, PatientDetails.PatMobile, PatientDetails.PatSex, PatientDetails.PatAddr1, PatientDetails.PatAge);
                    if (dsVal.Tables[0].Rows.Count == 1)
                    {
                        Session["IsVisitor"] = null;
                        UserInfo objUser = new UserInfo();
                        objUser.Username = txtLoginUsername.Text.Trim();
                        UserMembership objMembership = new UserMembership(objUser);
                        objMembership.Username = txtLoginUsername.Text.Trim();
                        objMembership.Password = txtLoginPassword.Text;
                        objUser.Membership     = objMembership;

                        PortalSettings  po          = new PortalSettings();
                        UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                        UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                        if (objUserInfo != null)
                        {
                            UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                            Response.Redirect("/redirect");
                        }
                        else
                        {
                            lblLoginError.CssClass = "errorText";
                            lblLoginError.Visible  = true;
                            lblLoginError.Text     = "Please enter correct password!";
                            return;
                        }
                    }
                }
                else
                {
                    // check for visitor id and MRNO
                    string  MRNumber;
                    string  Username;
                    DataSet ds = objBusinessLogic.GetMRNumberByUserName(txtLoginUsername.Text.Trim());
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        MRNumber = ds.Tables[0].Rows[0]["MRNumber"].ToString();
                        Username = ds.Tables[0].Rows[0]["Username"].ToString();
                    }
                    else
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "Please enter correct Id and Password!";
                        return;
                    }
                    if (string.IsNullOrEmpty(MRNumber) && !string.IsNullOrEmpty(Username))
                    {
                        UserInfo objUser = new UserInfo();
                        objUser.Username = txtLoginUsername.Text.Trim();
                        UserMembership objMembership = new UserMembership(objUser);
                        objMembership.Username = txtLoginUsername.Text.Trim();
                        objMembership.Password = txtLoginPassword.Text;
                        objUser.Membership     = objMembership;

                        PortalSettings  po          = new PortalSettings();
                        UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                        UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                        if (objUserInfo != null)
                        {
                            UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                            Session["IsVisitor"] = true;
                            Response.Redirect("/redirect");
                        }
                        else
                        {
                            if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                            {
                                lblLoginError.CssClass = "errorText";
                                lblLoginError.Visible  = true;
                                lblLoginError.Text     = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";
                                return;
                            }
                            lblLoginError.CssClass = "errorText";
                            lblLoginError.Visible  = true;
                            lblLoginError.Text     = "Please enter correct password!";
                            return;
                        }
                    }
                    if (!string.IsNullOrEmpty(MRNumber))
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "Please Enter MR Number To Login!";
                        return;
                    }
                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Login Failed! You are not authorized to access Jaslok Portal!";
                }
                #endregion
            }
            else
            {
                UserInfo objUser = new UserInfo();
                objUser.Username = txtLoginUsername.Text.Trim();
                UserMembership objMembership = new UserMembership(objUser);
                objMembership.Username = objUser.Username.Trim();
                objMembership.Password = txtLoginPassword.Text;
                objUser.Membership     = objMembership;


                PortalSettings  po          = new PortalSettings();
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                if (objUserInfo != null)
                {
                    UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    if (!string.IsNullOrEmpty(hdnRedirectUrl.Value))
                    {
                        if (hdnRedirectUrl.Value.ToLower() == "patientregistration")
                        {
                            Response.Redirect("/");
                        }
                        else
                        {
                            Response.Redirect("/" + hdnRedirectUrl.Value);
                        }
                    }
                    else
                    {
                        Response.Redirect("/redirect");
                    }
                }
                else
                {
                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct password!";
                    return;
                }
            }
        }
        #endregion

        /*            if (IsNum == true)
         *          {
         *              // check for Mr Number in db
         *              bool check = objBusinessLogic.IsExistMrNo(txtLoginUsername.Text.Trim());
         *
         *              if (check == true)
         *              {
         *                  UserInfo objUser = new UserInfo();
         *                  objUser.Username = txtLoginUsername.Text.Trim();
         *                  UserMembership objMembership = new UserMembership(objUser);
         *                  objMembership.Username = objUser.Username.Trim();
         *                  objMembership.Password = txtLoginPassword.Text;
         *                  objUser.Membership = objMembership;
         *
         *
         *                  PortalSettings po = new PortalSettings();
         *                  UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
         *                  UserInfo objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
         *                  if (objUserInfo != null)
         *                  {
         *
         *                      UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
         *
         *
         *
         *                      if (!string.IsNullOrEmpty(hdnRedirectUrl.Value))
         *                      {
         *                          if (hdnRedirectUrl.Value.ToLower() == "patientregistration")
         *                          {
         *                              Response.Redirect("/");
         *                          }
         *                          else
         *                              Response.Redirect("/" + hdnRedirectUrl.Value);
         *                      }
         *                      else
         *                          Response.Redirect("/redirect");
         *
         *                  }
         *                  else if (loginStatus == UserLoginStatus.LOGIN_USERLOCKEDOUT)
         *                  {
         *
         *                      if (Host.AutoAccountUnlockDuration > 0)
         *                      {
         *                          lblLoginError.CssClass = "errorText";
         *                          lblLoginError.Visible = true;
         *                          lblLoginError.Text = "This account has been locked out after too many unsuccessful login attempts. Please wait 10 minutes before trying to login again. If you have forgotten your password, please try the Forgot Password option before contacting an Administrator.";
         *                      }
         *                  }
         *                  else
         *                  {
         *                      lblLoginError.CssClass = "errorText";
         *                      lblLoginError.Visible = true;
         *                      lblLoginError.Text = "Please enter correct password!";
         *                      return;
         *
         *                  }
         *
         *                  //UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
         *                  //Response.Redirect("/redirect");
         *
         *
         *
         *              }
         *              // If User enters MRNo. which we do not have
         *              else
         *              {
         *                  var PatientDetails = (dynamic)null;
         *
         *                  if (host.StartsWith("www."))
         *                  {
         *                      PatientDetails = objPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtLoginUsername.Text.Trim());
         *                  }
         *                  else
         *                  {
         *                      PatientDetails = objlocalPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtLoginUsername.Text.Trim());
         *                  }
         *
         *                  if (PatientDetails.MRNO != null && PatientDetails.WEBPWD != null)
         *                  {
         *                      DataSet dsVal = InsertUpdateUserDetails(PatientDetails.MRNO, PatientDetails.PatFName, PatientDetails.PatLName, PatientDetails.PatEmail, PatientDetails.WEBPWD, PatientDetails.PatMobile, PatientDetails.PatSex, PatientDetails.PatAddr1, PatientDetails.PatAge);
         *
         *                      if (dsVal.Tables[0].Rows.Count == 1)
         *                      {
         *                          // loginStatus = UserLoginStatus.LOGIN_SUCCESS;
         *
         *                          Session["IsVisitor"] = null;
         *                          UserInfo objUser = new UserInfo();
         *                          objUser.Username = txtLoginUsername.Text.Trim();
         *                          UserMembership objMembership = new UserMembership(objUser);
         *                          objMembership.Username = txtLoginUsername.Text.Trim();
         *                          objMembership.Password = txtLoginPassword.Text;
         *                          objUser.Membership = objMembership;
         *
         *                          PortalSettings po = new PortalSettings();
         *                          UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
         *                          UserInfo objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
         *                          if (objUserInfo != null)
         *                          {
         *
         *                              UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
         *
         *
         *                              //if (!string.IsNullOrEmpty(hdnRedirectUrl.Value))
         *                              //{
         *                              //    Response.Redirect("/" + hdnRedirectUrl.Value);
         *                              //}
         *                              //else
         *                              Response.Redirect("/redirect");
         *
         *                          }
         *                          else
         *                          {
         *                              lblLoginError.CssClass = "errorText";
         *                              lblLoginError.Visible = true;
         *                              lblLoginError.Text = "Please enter correct password!";
         *                              return;
         *                          }
         *                      }
         *                  }
         *                  else
         *                  {
         *                      lblLoginError.CssClass = "errorText";
         *                      lblLoginError.Visible = true;
         *                      lblLoginError.Text = "Login Failed! You are not authorized to access Jaslok Portal!";
         *                  }
         *              }
         *          }*/
    }
    protected void LoginBtn_Click(object sender, EventArgs e)
    {
        //#region CSV Updation For User
        //DataSet dsUser = new DataSet();
        //DataAccessEntities oEntities = new DataAccessEntities();
        //oEntities.Email = "";
        //oEntities.MRNumber = txtLoginUsername.Text;
        //oEntities.UserName = "";
        //dsUser = objBusinessLogic.GetUserNameByMRNumber(oEntities);
        //string visitorId = string.Empty;
        //string AvailableMR = string.Empty;
        //if (dsUser != null && dsUser.Tables[0].Rows.Count > 0)
        //{
        //    visitorId = dsUser.Tables[0].Rows[0]["UserName"].ToString();
        //    Messege = dsUser.Tables[0].Rows[0]["Messege"].ToString();
        //    AvailableMR = dsUser.Tables[0].Rows[0]["AvailableMR"].ToString();
        //    Session["IsMR"] = Convert.ToString(AvailableMR);
        //}
        //#endregion


        if (Session["AppointmentDetail"] != null)
        {
            bool IsNum = IsNumber(txtLoginUsername.Text.Trim().ToString());
            if (IsNum == true)
            {
                UserInfo objUser = new UserInfo();
                objUser.Username = txtLoginUsername.Text.Trim();
                UserMembership objMembership = new UserMembership(objUser);
                objMembership.Username = txtLoginUsername.Text.Trim();
                objMembership.Password = txtLoginPassword.Text;
                objUser.Membership     = objMembership;

                PortalSettings  po          = new PortalSettings();
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                if (objUserInfo != null)
                {
                    UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    Response.Redirect("/Payment.aspx");
                }
                else
                {
                    if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                    {
                        lblLoginError.CssClass = "errorText";

                        lblLoginError.Visible = true;

                        lblLoginError.Text = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";

                        return;
                    }

                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct password!";
                    return;
                }
            }
            else
            {
                Session["AppointmentDetail"] = null;
                lblLoginError.CssClass       = "errorText";
                lblLoginError.Visible        = true;
                lblLoginError.Text           = "Please Enter MR Number To Login!";
                return;
            }
        }
        else if (Session["ConsultationAppointment"] != null)
        {
            bool IsNum = IsNumber(txtLoginUsername.Text.Trim().ToString());
            if (IsNum == true)
            {
                UserInfo objUser = new UserInfo();
                objUser.Username = txtLoginUsername.Text.Trim();
                UserMembership objMembership = new UserMembership(objUser);
                objMembership.Username = txtLoginUsername.Text.Trim();
                objMembership.Password = txtLoginPassword.Text;
                objUser.Membership     = objMembership;

                PortalSettings  po          = new PortalSettings();
                UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                if (objUserInfo != null)
                {
                    UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    Response.Redirect("/Payment.aspx");
                }
                else
                {
                    if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                    {
                        lblLoginError.CssClass = "errorText";

                        lblLoginError.Visible = true;

                        lblLoginError.Text = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";

                        return;
                    }

                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct password!";
                    return;
                }
            }
            else
            {
                Session["ConsultationAppointment"] = null;
                lblLoginError.CssClass             = "errorText";
                lblLoginError.Visible = true;
                lblLoginError.Text    = "Please Enter MR Number To Login!";
                return;
            }
        }
        else
        {
            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;
            PatIndex          objPatIndex   = new PatIndex();
            bool IsNum = IsNumber(txtLoginUsername.Text.Trim().ToString());

            if (IsNum == false)
            {
                // check for visitor id and MRNO
                string  MRNumber;
                string  Username;
                DataSet ds = objBusinessLogic.GetMRNumberByUserName(txtLoginUsername.Text.Trim());

                if (ds.Tables[0].Rows.Count > 0)
                {
                    MRNumber = ds.Tables[0].Rows[0]["MRNumber"].ToString();
                    Username = ds.Tables[0].Rows[0]["Username"].ToString();
                }
                else
                {
                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please enter correct Id and Password!";
                    return;
                }
                if (string.IsNullOrEmpty(MRNumber) && !string.IsNullOrEmpty(Username))
                {
                    //loginStatus = UserLoginStatus.LOGIN_SUCCESS;


                    UserInfo objUser = new UserInfo();
                    objUser.Username = txtLoginUsername.Text.Trim();
                    UserMembership objMembership = new UserMembership(objUser);
                    objMembership.Username = txtLoginUsername.Text.Trim();
                    objMembership.Password = txtLoginPassword.Text;
                    objUser.Membership     = objMembership;

                    PortalSettings  po          = new PortalSettings();
                    UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                    UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                    if (objUserInfo != null)
                    {
                        UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);

                        Session["IsVisitor"] = true;

                        Response.Redirect("/redirect");

                        //Response.Redirect("/redirect");
                    }
                    else
                    {
                        if (loginStatus == UserLoginStatus.LOGIN_USERNOTAPPROVED)
                        {
                            lblLoginError.CssClass = "errorText";

                            lblLoginError.Visible = true;

                            lblLoginError.Text = "You are not authorized to access Jaslok Portal. Authenticate your mobile number by clicking \"Please verify\" link below";

                            return;
                        }

                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "Please enter correct password!";
                        return;
                    }
                }

                if (!string.IsNullOrEmpty(MRNumber))
                {
                    lblLoginError.CssClass = "errorText";
                    lblLoginError.Visible  = true;
                    lblLoginError.Text     = "Please Enter MR Number To Login!";
                    return;
                }
            }
            if (IsNum == true)
            {
                // check for Mr Number in db
                bool check = objBusinessLogic.IsExistMrNo(txtLoginUsername.Text.Trim());

                if (check == true)
                {
                    UserInfo objUser = new UserInfo();
                    objUser.Username = txtLoginUsername.Text.Trim();
                    UserMembership objMembership = new UserMembership(objUser);
                    objMembership.Username = objUser.Username.Trim();
                    objMembership.Password = txtLoginPassword.Text;
                    objUser.Membership     = objMembership;


                    PortalSettings  po          = new PortalSettings();
                    UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                    UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                    if (objUserInfo != null)
                    {
                        UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);



                        if (!string.IsNullOrEmpty(hdnRedirectUrl.Value))
                        {
                            if (hdnRedirectUrl.Value.ToLower() == "patientregistration")
                            {
                                Response.Redirect("/");
                            }
                            else
                            {
                                Response.Redirect("/" + hdnRedirectUrl.Value);
                            }
                        }
                        else
                        {
                            Response.Redirect("/redirect");
                        }
                    }
                    else
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "Please enter correct password!";
                        return;
                    }

                    //UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);
                    //Response.Redirect("/redirect");
                }
                // If User enters MRNo. which we do not have
                else
                {
                    var PatientDetails = objPatIndex.GetPatientDetails("JEEVAPG", "JEEVAPG@16", txtLoginUsername.Text.Trim());


                    if (PatientDetails.MRNO != null && PatientDetails.WEBPWD != null)
                    {
                        DataSet dsVal = InsertUpdateUserDetails(PatientDetails.MRNO, PatientDetails.PatFName, PatientDetails.PatLName, PatientDetails.PatEmail, PatientDetails.WEBPWD, PatientDetails.PatMobile, PatientDetails.PatSex, PatientDetails.PatAddr1, PatientDetails.PatAge);


                        if (dsVal.Tables[0].Rows.Count == 1)
                        {
                            // loginStatus = UserLoginStatus.LOGIN_SUCCESS;

                            Session["IsVisitor"] = null;
                            UserInfo objUser = new UserInfo();
                            objUser.Username = txtLoginUsername.Text.Trim();
                            UserMembership objMembership = new UserMembership(objUser);
                            objMembership.Username = txtLoginUsername.Text.Trim();
                            objMembership.Password = txtLoginPassword.Text;
                            objUser.Membership     = objMembership;

                            PortalSettings  po          = new PortalSettings();
                            UserLoginStatus loginStatus = UserLoginStatus.LOGIN_FAILURE;
                            UserInfo        objUserInfo = UserController.ValidateUser(0, objMembership.Username, txtLoginPassword.Text, "DNN", "", po.PortalName, this.Request.UserHostAddress, ref loginStatus);
                            if (objUserInfo != null)
                            {
                                UserController.UserLogin(0, objUser, Request.ServerVariables["SERVER_NAME"], this.Request.UserHostAddress, true);


                                //if (!string.IsNullOrEmpty(hdnRedirectUrl.Value))
                                //{
                                //    Response.Redirect("/" + hdnRedirectUrl.Value);
                                //}
                                //else
                                Response.Redirect("/redirect");
                            }
                            else
                            {
                                lblLoginError.CssClass = "errorText";
                                lblLoginError.Visible  = true;
                                lblLoginError.Text     = "Please enter correct password!";
                                return;
                            }
                        }
                    }
                    else
                    {
                        lblLoginError.CssClass = "errorText";
                        lblLoginError.Visible  = true;
                        lblLoginError.Text     = "Login Failed! You are not authorized to access Jaslok Portal!";
                    }
                }
            }
        }
    }
Beispiel #9
0
    protected void btnSubmitEstimateS_Click(object sender, EventArgs e)
    {
        if (cptchEstimate.IsValid)
        {
            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;
            // if (Captcha1.UserValidated)
            //{
            // objDAEntities.EnquiryTypeId = AppGlobal.FeedbackId;
            objDAEntities.Name    = txtName.Text.Trim();
            objDAEntities.Age     = Convert.ToInt16(txtAge.Text.Trim());
            objDAEntities.Gender  = rdoGenderCom.SelectedItem.Text;
            objDAEntities.Mobile  = Convert.ToString(txtMobile.Text.Trim());
            objDAEntities.Email   = txtEmail.Text;
            objDAEntities.Option1 = txtWhichHealth.Text;
            objDAEntities.Option2 = txtNumberofPackage.Text;
            objDAEntities.Option3 = txt1stPreffed.Text;
            objDAEntities.Comment = txtComment.Text;

            objBusinessLogic.SaveEstimate(objDAEntities);
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Age", ShortCodeValue = txtAge.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Gender", ShortCodeValue = rdoGenderCom.SelectedItem.Text
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "MobileNo", ShortCodeValue = txtMobile.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "HealthCheckOptFor", ShortCodeValue = txtWhichHealth.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "IndividualPkgNumber", ShortCodeValue = txtNumberofPackage.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "PreferredDay", ShortCodeValue = txt1stPreffed.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Comments", ShortCodeValue = txtComment.Text.Trim()
            });

            DataSet ds = new DataSet();
            ds = (DataSet)objBusinessLogic.GetFormsEmailDetail((int)AppGlobal.JaslokEmailHandler.EmailFormEstimate);

            string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
            string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);

            lsEmailStatus = objMailer.SendEmail("estimate", lstParameters, EmailToId, EmailCCId);

            lsEmailStatus = objMailer.SendEmail("estimate_user", lstParameters, objDAEntities.Email, EmailCCId);

            //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", false);
            // ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", true);

            // divcontentpane.Visible = false;

            // PanelMessage.Visible = true;
            clear();
            Response.Redirect("/estimate-request/success");
            // }
            //else
            // {
            //  FillCapctha();
            // }
        }
    }
Beispiel #10
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        //string strWorkExp = "<WorkExpList>";
        //if (gdWorkExp.Rows.Count > 0)
        //{


        try
        {
            Upload();

            DataSet ds = new DataSet();
            ds = null;
            objDAEntities.FunctionId                 = Convert.ToInt32(lblFunctionID.Text);
            objDAEntities.PositionID                 = Convert.ToInt32(lblJobId.Text);
            objDAEntities.ApplicantFirstName         = txtFirstName.Text.Trim();
            objDAEntities.ApplicantMiddleName        = txtMiddleName.Text;
            objDAEntities.ApplicantLastName          = txtLastName.Text;
            objDAEntities.ApplicantDOB               = Convert.ToDateTime(rdpDOB.SelectedDate).ToShortDateString().ToString();
            objDAEntities.ApplicantGender            = ddlGender.SelectedValue;
            objDAEntities.ApplicantReligion          = txtReligion.Text;
            objDAEntities.ApplicantNationality       = ddlNationality.SelectedValue;
            objDAEntities.ApplicantLandLineOffice    = txtLandLineOffice1.Text.Trim() + "-" + txtLandLineOffice2.Text.Trim();
            objDAEntities.ApplicantLandLineResidance = txtLandLineRes1.Text.Trim() + "-" + txtLandLineRes2.Text.Trim();

            objDAEntities.ApplicantMobile           = txtMobile.Text;
            objDAEntities.ApplicantEmail            = txtEmail.Text;
            objDAEntities.ApplicantCurrentAddress   = txtCurrentAddress.Text;
            objDAEntities.ApplicantPermanentAddress = txtPermanentAddress.Text;
            objDAEntities.AdditionalQualification   = txtAddotionalQual.Text;

            objDAEntities.TotalExpInYear = DBNull.Value;
            if (ddlTotalExp.SelectedValue != "")
            {
                objDAEntities.TotalExpInYear = Convert.ToInt32(ddlTotalExp.SelectedValue);
            }

            objDAEntities.TotalExpInMonth = DBNull.Value;
            if (ddlTotalExpMonth.SelectedValue != "")
            {
                objDAEntities.TotalExpInMonth = Convert.ToInt32(ddlTotalExpMonth.SelectedValue);
            }

            objDAEntities.AdditionalExpInYear = DBNull.Value;
            if (ddlOtherExp.SelectedValue != "")
            {
                objDAEntities.AdditionalExpInYear = Convert.ToInt32(ddlOtherExp.SelectedValue);
            }

            objDAEntities.AdditionalExpInMonth = DBNull.Value;
            if (ddlOtherExpMonth.SelectedValue != "")
            {
                objDAEntities.AdditionalExpInMonth = Convert.ToInt32(ddlOtherExpMonth.SelectedValue);
            }

            objDAEntities.ApplicantCurrSal = DBNull.Value;
            if (txtCurrSal.Text != "")
            {
                objDAEntities.ApplicantCurrSal = Convert.ToDouble(txtCurrSal.Text);
            }
            objDAEntities.ApplicantExpSal = DBNull.Value;
            if (txtExpSal.Text != "")
            {
                objDAEntities.ApplicantExpSal = Convert.ToDouble(txtExpSal.Text);
            }

            objDAEntities.ApplicantCVPath = ViewState["FilePath"].ToString();


            objDAEntities.ApplicantID = objBusinessLogic.SaveCandidateApplication(objDAEntities);

            if (objDAEntities.ApplicantID > 0)
            {
                DataTable dt = new DataTable();
                dt = getWorkExpTable();

                // Add Work Experience
                for (int i = 0; i <= dt.Rows.Count - 1; i++)
                {
                    if (dt.Rows[i]["CompanyName"] != null)
                    {
                        DataSet dsnew = new DataSet();
                        dsnew = null;

                        objDAEntities.ApplicantID     = objDAEntities.ApplicantID;
                        objDAEntities.CompanyName     = Convert.ToString(dt.Rows[i]["CompanyName"]);
                        objDAEntities.empDesignation  = Convert.ToString(dt.Rows[i]["empDesignation"]);
                        objDAEntities.CompanyTurnOver = Convert.ToString(dt.Rows[i]["CompanyTurnOver"]);
                        if (!string.IsNullOrEmpty(Convert.ToString(dt.Rows[i]["NoOfEmployee"])))
                        {
                            objDAEntities.NoOfEmployee = Convert.ToInt32(dt.Rows[i]["NoOfEmployee"]);
                        }
                        objDAEntities.JobResponsibilities = Convert.ToString(dt.Rows[i]["JobResponsibilities"]);
                        objDAEntities.Location            = Convert.ToString(dt.Rows[i]["Location"].ToString());
                        objDAEntities.FromDate            = Convert.ToString(dt.Rows[i]["FromDate"]);
                        objDAEntities.ToDate    = Convert.ToString(dt.Rows[i]["ToDate"]);
                        objDAEntities.Reporting = Convert.ToString(dt.Rows[i]["Reporting"]);
                        if (!string.IsNullOrEmpty(Convert.ToString(dt.Rows[i]["SalaryInlacs"])))
                        {
                            objDAEntities.SalaryInlacs = Convert.ToDouble(dt.Rows[i]["SalaryInlacs"]);
                        }
                        // objDAEntities.SalaryInlacs =(!string.IsNullOrEmpty(Convert.ToString(dt.Rows[i]["SalaryInlacs"])))?Convert.ToDouble(dt.Rows[i]["SalaryInlacs"]):;
                        objDAEntities.ReasonForLeaving = Convert.ToString(dt.Rows[i]["ReasonForLeaving"]);

                        string msg = objBusinessLogic.SaveWorkExpByApplicant(objDAEntities);
                    }
                }



                // Add Qualification

                for (int i = 1; i <= 5; i++)
                {
                    string       ddlName   = "ddlQualification" + i.ToString();
                    DropDownList ddlQualID = (DropDownList)this.FindControl(ddlName);
                    //ddlQualID.ID = ddlName;


                    if (ddlQualID.SelectedValue != "")
                    {
                        if (Convert.ToInt32(ddlQualID.SelectedValue) > 0)
                        {
                            string  strDegree = "txtDegree" + i.ToString();
                            TextBox txtDegree = (TextBox)this.FindControl(strDegree);

                            string  strUniversity = "txtUniversity" + i.ToString();
                            TextBox txtUniversity = (TextBox)this.FindControl(strUniversity);

                            string  strSpecialization = "txtSpecialization" + i.ToString();
                            TextBox txtSpecialization = (TextBox)this.FindControl(strSpecialization);

                            string  strGrade = "txtGrade" + i.ToString();
                            TextBox txtGrade = (TextBox)this.FindControl(strGrade);


                            objDAEntities.ApplicantID         = objDAEntities.ApplicantID;
                            objDAEntities.AppQualification    = ddlQualID.SelectedItem.Text;
                            objDAEntities.AppDegree           = txtDegree.Text;
                            objDAEntities.AppUniversityName   = txtUniversity.Text;
                            objDAEntities.AppSpecialization   = txtSpecialization.Text;
                            objDAEntities.AppPercentage_Grade = txtGrade.Text;

                            string msg = objBusinessLogic.Save_ApplicantQualification(objDAEntities);
                        }
                    }
                }
            }

            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            lstParameters.Add(new Parameters {
                ShortCodeName = "Post", ShortCodeValue = txtPost.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtFirstName.Text.Trim() + " " + (!string.IsNullOrEmpty(txtMiddleName.Text.Trim()) ? (txtMiddleName.Text.Trim() + " ") : string.Empty) + txtLastName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "DateOfBirth", ShortCodeValue = Convert.ToDateTime(rdpDOB.SelectedDate).ToString("dd/MM/yyyy")
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Gender", ShortCodeValue = ddlGender.SelectedValue
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Permanent", ShortCodeValue = txtPermanentAddress.Text.Trim()
            });

            DataSet objds = new DataSet();
            objds = null;
            objds = (DataSet)objBusinessLogic.GetFormsEmailDetail((int)AppGlobal.JaslokEmailHandler.ApplyJaslokCareer);

            string EmailToId = Convert.ToString(objds.Tables[0].Rows[0]["EmailToId"]);
            string EmailCCId = Convert.ToString(objds.Tables[0].Rows[0]["EmailCCId"]);

            objMailer.SendEmail("career", lstParameters, EmailToId, EmailCCId);

            //objMailer.SendEmail("career", lstParameters, AppGlobal.CareerEmailAddress);
            lblMessage.CssClass = "successlbl";
            lblMessage.Text     = "Application saved successfully!!!";

            clear();
        }
        catch (Exception ex)
        {
            lblMessage.CssClass = "errorlbl";
            lblMessage.Text     = ex.Message;
        }
        finally
        {
            ViewState["WorkExpData"] = null;
        }
    }
Beispiel #11
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        Boolean           DSFlag        = false;
        JaslokMailer      objMailer     = new JaslokMailer();
        List <Parameters> lstParameters = new List <Parameters>();
        string            lsEmailStatus = string.Empty;
        string            lsSmsStatus   = string.Empty;

        try
        {
            UserInfo objuser = UserController.Instance.GetCurrentUserInfo();
            // DataSet dsUsername = objBusinessLogic.IsExistMRNumber(objuser.Username);
            bool check = false;
            if (!string.IsNullOrEmpty(objuser.Username))
            {
                check = objBusinessLogic.IsExistMrNo(objuser.Username.Trim());
            }
            //int count=dsUsername.Tables[0].Rows.Count;
            //if (dsUsername.Tables[0].Rows.Count > 0)
            //{

            /*if (Captcha1.UserValidated)
             * {*/

            //objDAEntities.DoctorScheduleId = Convert.ToInt32(hdnDoctorId.Value);
            //objDAEntities.DoctorId = Convert.ToInt32(Request.QueryString["DI"]);

            int SpecialtyId = 0;
            Int32.TryParse(drpSpecialty.SelectedValue, out SpecialtyId);
            objDAEntities.SpecialtyId = Convert.ToInt32(drpSpecialty.SelectedValue);
            TimeSpan time = DateTime.ParseExact(drpTimeSlot.SelectedValue, "h:mm tt", CultureInfo.InvariantCulture).TimeOfDay;
            objDAEntities.TimeDate        = DateTime.ParseExact(ddlAppointMentDate.SelectedValue, "dd/MM/yyyy", CultureInfo.InvariantCulture) + time;
            objDAEntities.Name            = txtName.Text;
            objDAEntities.Day             = Convert.ToDateTime(txtdob.SelectedDate).ToString("dd/MM/yyyy");//Convert.ToString(txtdob.SelectedDate);
            objDAEntities.DOB             = Convert.ToDateTime(txtdob.SelectedDate);
            objDAEntities.Email           = txtEmail.Text;
            objDAEntities.PhoneNo         = txtPhoneNo.Text;
            objDAEntities.MobileNo        = txtMobileNo.Text;
            objDAEntities.Location        = ddlCountry.SelectedItem.Text;
            objDAEntities.Address         = txtState.Text;
            objDAEntities.Description     = txtInquiry.Text;
            objDAEntities.AppointmentType = ((Request.RawUrl.ToLower().Contains("/consultationappointment/follow-up") == true) ? "Follow-Up" : "New");

            LinkButton objButtonClicked = (LinkButton)sender;

            switch (objButtonClicked.Text.ToLower())
            {
            case "pay later":
                objBusinessLogic.SaveBookAppointment(objDAEntities);

                // CommonFn.SendSMS(txtMobileNo.Text, "Your appointment date is: " + ddlAppointMentDate.SelectedValue);
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
                });
                //lsEmailStatus = objMailer.SendEmail("fixanappointment", lstParameters, txtEmail.Text);
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Day", ShortCodeValue = objDAEntities.Day
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Email", ShortCodeValue = txtEmail.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "PhoneNo", ShortCodeValue = txtPhoneNo.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "MobileNo", ShortCodeValue = txtMobileNo.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Location", ShortCodeValue = ddlCountry.SelectedItem.Text
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Address", ShortCodeValue = txtState.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Description", ShortCodeValue = txtInquiry.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Apponintment", ShortCodeValue = objDAEntities.TimeDate.ToString("dd-MMM-yyyy hh:mm tt")
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "DoctorName", ShortCodeValue = lblDoctorName.Text.Trim()
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "AppointmentType", ShortCodeValue = objDAEntities.AppointmentType
                });
                lstParameters.Add(new Parameters {
                    ShortCodeName = "Speciality", ShortCodeValue = lblDocotrSpecialty.Text.Trim()
                });
                lsSmsStatus = objMailer.SendSms("fixanappointment", lstParameters, txtMobileNo.Text);

                DataSet ds = new DataSet();
                ds = null;
                ds = (DataSet)objBusinessLogic.GetFormsEmailDetail(AppGlobal.EmailFormFixAnappointment);

                string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
                string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);

                lsEmailStatus = objMailer.SendEmail("fixanappointment", lstParameters, objDAEntities.Email, EmailCCId);
                lsEmailStatus = objMailer.SendEmail("fixanappointment_Admin", lstParameters, AppGlobal.FixAppointmentEmailAddress);
                //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('We have received your appointment request, you should receive a reply or a call shortly');", true);
                PlaceMessage.Visible   = true;
                placeRightPart.Visible = false;
                Clear();
                break;

            case "pay now":

                objDAEntities.FacilityName          = "Consultation Appointment";
                objDAEntities.ConsultingCharge      = Convert.ToInt32(dsDoctorDetail.Tables[0].Rows[0]["ConsultingCharge"]);
                objDAEntities.FollowUpCharge        = Convert.ToInt32(dsDoctorDetail.Tables[0].Rows[0]["FollowUpCharge"]);
                objDAEntities.AppointmentTypeCharge = ((Request.RawUrl.ToLower().Contains("/consultationappointment/follow-up")) == true) ? objDAEntities.FollowUpCharge : objDAEntities.ConsultingCharge;
                objDAEntities.dName    = lblDoctorName.Text;
                objDAEntities.MRNumber = objuser.Username;
                //Session["Amount"] = lblAppointmentType.Text;
                //Session["Amount"] = "10";
                //Session["ConsultationAppointment"] = objDAEntities;
                objDAEntities.Amount       = Convert.ToInt32(lblAppointmentType.Text);
                objDAEntities.FacilityName = "Consultation Appointment";
                objDAEntities.Guid         = System.Guid.NewGuid().ToString();
                Session["Guid"]            = "App-" + objDAEntities.Guid;
                objBusinessLogic.SaveAppointmentInfoGuid(objDAEntities);

                if (CommonFn.UserID <= 0)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function(){loadUserPopup();});", true);
                }
                else if (check == true)
                {
                    PlaceMessage.Visible   = true;
                    placeRightPart.Visible = false;
                    Clear();
                    string amount = HttpUtility.UrlEncode(objBusinessLogic.Encrypt(objDAEntities.Amount.ToString()));
                    Response.Redirect("/Payment.aspx?amount=" + amount);
                    // Response.Redirect("/PaymentResponse.aspx");
                    //string pageurl = "/Payment.aspx";
                    //Response.Write("<script> window.open('" + pageurl + "','_blank'); </script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function(){PermanentRegReminderBox();});", true);
                }

                break;
            }


            /*}
             * else
             *  FillCapctha();*/
            //}
            //else
            //{
            //    Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function(){PermanentRegReminderBox();});", true);

            //}
        }
        catch (Exception ex)
        {
            //Response.Write(ex.ToString());
        }
    }
Beispiel #12
0
    protected void btnPayNow_Click(object sender, EventArgs e)
    {
        Boolean           DSFlag        = false;
        JaslokMailer      objMailer     = new JaslokMailer();
        List <Parameters> lstParameters = new List <Parameters>();
        string            lsEmailStatus = string.Empty;

        try
        {
            UserInfo objuser = UserController.Instance.GetCurrentUserInfo();
            bool     check   = false;
            if (!string.IsNullOrEmpty(objuser.Username))
            {
                check = objBusinessLogic.IsExistMrNo(objuser.Username.Trim());
            }

            /*if (Captcha1.UserValidated)
             * {*/

            //objDAEntities.DoctorScheduleId = Convert.ToInt32(hdnDoctorId.Value);
            objDAEntities.DoctorId = Convert.ToInt32(Request.QueryString["DI"]);
            DataSet ds = new DataSet();
            ds = null;
            int SpecialtyId = 0;
            Int32.TryParse(drpSpecialty.SelectedValue, out SpecialtyId);
            objDAEntities.SpecialtyId = Convert.ToInt32(drpSpecialty.SelectedValue);
            TimeSpan time = DateTime.ParseExact(drpTimeSlot.SelectedValue, "h:mm tt", CultureInfo.InvariantCulture).TimeOfDay;
            objDAEntities.TimeDate              = DateTime.ParseExact(ddlAppointMentDate.SelectedValue, "dd/MM/yyyy", CultureInfo.InvariantCulture) + time;
            objDAEntities.Name                  = txtName.Text;
            objDAEntities.Day                   = Convert.ToDateTime(txtdob.SelectedDate).ToString("dd/MM/yyyy");//Convert.ToString(txtdob.SelectedDate);
            objDAEntities.Email                 = txtEmail.Text;
            objDAEntities.PhoneNo               = txtPhoneNo.Text;
            objDAEntities.MobileNo              = txtMobileNo.Text;
            objDAEntities.Location              = ddlCountry.SelectedItem.Text;
            objDAEntities.Address               = txtState.Text;
            objDAEntities.Description           = txtInquiry.Text;
            objDAEntities.FacilityName          = "BookAppointment";
            objDAEntities.AppointmentType       = (drpAppointmentType.SelectedValue == "Follow-Up") ? "Follow-Up" : "New";
            objDAEntities.MRNumber              = objuser.Username;
            objDAEntities.ConsultingCharge      = Convert.ToInt32(dsDoctorDetail.Tables[0].Rows[0]["ConsultingCharge"]);
            objDAEntities.FollowUpCharge        = Convert.ToInt32(dsDoctorDetail.Tables[0].Rows[0]["FollowUpCharge"]);
            objDAEntities.dName                 = lblDoctorName.Text;
            objDAEntities.AppointmentTypeCharge = (drpAppointmentType.SelectedValue == "Follow-Up") ? objDAEntities.FollowUpCharge : objDAEntities.ConsultingCharge;

            Session["Amount"]            = objDAEntities.AppointmentTypeCharge;
            Session["AppointmentDetail"] = objDAEntities;
            if (CommonFn.UserID <= 0)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function(){loadUserPopup();});", true);
            }
            else if (check == true)
            {
                PlaceMessage.Visible   = true;
                placeRightPart.Visible = false;
                Clear();
                Response.Redirect("/Payment.aspx");
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function(){PermanentRegReminderBox();});", true);
            }

            /*}
             * else
             *  FillCapctha();*/
        }
        catch (Exception ex)
        {
            //Response.Write(ex.ToString());
        }
    }
Beispiel #13
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        Boolean           DSFlag        = false;
        JaslokMailer      objMailer     = new JaslokMailer();
        List <Parameters> lstParameters = new List <Parameters>();
        string            lsEmailStatus = string.Empty;
        string            lsSmsStatus   = string.Empty;

        try
        {
            /*if (Captcha1.UserValidated)
             * {*/

            //objDAEntities.DoctorScheduleId = Convert.ToInt32(hdnDoctorId.Value);
            objDAEntities.DoctorId = Convert.ToInt32(Request.QueryString["DI"]);

            int SpecialtyId = 0;
            Int32.TryParse(drpSpecialty.SelectedValue, out SpecialtyId);
            objDAEntities.SpecialtyId = Convert.ToInt32(drpSpecialty.SelectedValue);
            TimeSpan time = DateTime.ParseExact(drpTimeSlot.SelectedValue, "h:mm tt", CultureInfo.InvariantCulture).TimeOfDay;
            objDAEntities.TimeDate    = DateTime.ParseExact(ddlAppointMentDate.SelectedValue, "dd/MM/yyyy", CultureInfo.InvariantCulture) + time;
            objDAEntities.Name        = txtName.Text;
            objDAEntities.Day         = Convert.ToDateTime(txtdob.SelectedDate).ToString("dd/MM/yyyy");//Convert.ToString(txtdob.SelectedDate);
            objDAEntities.Email       = txtEmail.Text;
            objDAEntities.PhoneNo     = txtPhoneNo.Text;
            objDAEntities.MobileNo    = txtMobileNo.Text;
            objDAEntities.Location    = ddlCountry.SelectedItem.Text;
            objDAEntities.Address     = txtState.Text;
            objDAEntities.Description = txtInquiry.Text;

            objDAEntities.AppointmentType = (drpAppointmentType.SelectedValue == "Follow-Up") ? "Follow-Up" : "New";

            objBusinessLogic.SaveBookAppointment(objDAEntities);

            lstParameters.Add(new Parameters {
                ShortCodeName = "Date", ShortCodeValue = objDAEntities.TimeDate.ToString()
            });
            //lsSmsStatus = objMailer.SendSms("fixanappointment", lstParameters, txtMobileNo.Text);
            // CommonFn.SendSMS(txtMobileNo.Text, "Your appointment date is: " + ddlAppointMentDate.SelectedValue);


            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            //lsEmailStatus = objMailer.SendEmail("fixanappointment", lstParameters, txtEmail.Text);
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Day", ShortCodeValue = objDAEntities.Day
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Email", ShortCodeValue = txtEmail.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "PhoneNo", ShortCodeValue = txtPhoneNo.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "MobileNo", ShortCodeValue = txtMobileNo.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Location", ShortCodeValue = ddlCountry.SelectedItem.Text
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Address", ShortCodeValue = txtState.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Description", ShortCodeValue = txtInquiry.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Apponintment", ShortCodeValue = objDAEntities.TimeDate.ToString("dd-MMM-yyyy hh:mm tt")
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "DoctorName", ShortCodeValue = lblDoctorName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "AppointmentType", ShortCodeValue = objDAEntities.AppointmentType
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Speciality", ShortCodeValue = lblDocotrSpecialty.Text.Trim()
            });
            lsSmsStatus = objMailer.SendSms("fixanappointment", lstParameters, txtMobileNo.Text);


            DataSet ds = new DataSet();
            ds = null;
            ds = (DataSet)objBusinessLogic.GetFormsEmailDetail(AppGlobal.EmailFormFixAnappointment);

            string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
            string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);



            lsEmailStatus = objMailer.SendEmail("fixanappointment", lstParameters, EmailCCId, objDAEntities.Email);
            lsEmailStatus = objMailer.SendEmail("fixanappointment_Admin", lstParameters, AppGlobal.FixAppointmentEmailAddress);
            //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('We have received your appointment request, you should receive a reply or a call shortly');", true);
            PlaceMessage.Visible   = true;
            placeRightPart.Visible = false;
            Clear();

            /*}
             * else
             *  FillCapctha();*/
        }
        catch (Exception ex)
        {
            //Response.Write(ex.ToString());
        }
    }
Beispiel #14
0
    //void FillCapctha()
    //{
    //    try
    //    {
    //        Random random = new Random();
    //        string combination = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    //        StringBuilder captcha = new StringBuilder();
    //        for (int i = 0; i < 6; i++)
    //            captcha.Append(combination[random.Next(combination.Length)]);
    //        Session["captcha"] = captcha.ToString();
    //        //imgCaptcha.ImageUrl = "GenerateCaptcha.ascx?" + DateTime.Now.Ticks.ToString();
    //    }
    //    catch
    //    {
    //        throw;
    //    }
    //}
    //protected void ValidateCaptcha(object sender, ServerValidateEventArgs e)
    //{
    //    //Captcha1.ValidateCaptcha(txtCaptcha.Text.Trim());
    //    //e.IsValid = Captcha1.UserValidated;
    //    //if (e.IsValid)
    //    //{
    //    //    //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Valid Captcha!');", true);
    //    //}
    //    //else
    //    //{
    //    //    ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please enter valid text!!!');", false);
    //    //}
    //}
    protected void btnSubmitFeedbck_Click(object sender, EventArgs e)
    {
        // Captcha1.ValidateCaptcha(txtCaptcha.Text.Trim());
        if (cptchFeedback.IsValid)
        {
            JaslokMailer      objMailer     = new JaslokMailer();
            List <Parameters> lstParameters = new List <Parameters>();
            string            lsEmailStatus = string.Empty;
            //if (Captcha1.UserValidated)
            //{

            // objDAEntities.EnquiryTypeId = AppGlobal.FeedbackId;
            objDAEntities.Name        = txtName.Text.Trim();
            objDAEntities.Gender      = rdoGenderCom.SelectedItem.Text;
            objDAEntities.PhoneNo     = txtMobile.Text.Trim();
            objDAEntities.Email       = txtEmail.Text;
            objDAEntities.Description = txtFeedBack.Text;


            objBusinessLogic.SaveFeedBack(objDAEntities);
            lstParameters.Add(new Parameters {
                ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Gender", ShortCodeValue = rdoGenderCom.SelectedItem.Text
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "MobileNo", ShortCodeValue = txtMobile.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
            });
            lstParameters.Add(new Parameters {
                ShortCodeName = "Feedback", ShortCodeValue = txtFeedBack.Text.Trim()
            });

            DataSet ds = new DataSet();
            ds = (DataSet)objBusinessLogic.GetFormsEmailDetail((int)AppGlobal.JaslokEmailHandler.EmailFormFeedBack);

            string EmailToId = Convert.ToString(ds.Tables[0].Rows[0]["EmailToId"]);
            string EmailCCId = Convert.ToString(ds.Tables[0].Rows[0]["EmailCCId"]);

            lsEmailStatus = objMailer.SendEmail("feedback", lstParameters, EmailToId, EmailCCId);

            lsEmailStatus = objMailer.SendEmail("feedback_user", lstParameters, objDAEntities.Email, EmailCCId);
            //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", true);
            // fdback.Visible = false;
            /// divcontentpane.Visible = false;

            //PanelMessage.Visible = true;

            //Response.Write(lsEmailStatus);
            clear();
            Response.Redirect("/feedback/success");
        }
        //}

        //else
        //{
        //    FillCapctha();
        //}
    }
Beispiel #15
0
    protected void btnSubmitEstimateS_Click(object sender, EventArgs e)
    {
        JaslokMailer           objMailer     = new JaslokMailer();
        List <EmailParaMeters> lstParameters = new List <EmailParaMeters>();
        string lsEmailStatus = string.Empty;

        // if (Captcha1.UserValidated)
        //{
        // objDAEntities.EnquiryTypeId = AppGlobal.FeedbackId;
        objDAEntities.Name    = txtName.Text.Trim();
        objDAEntities.Age     = Convert.ToInt16(txtAge.Text.Trim());
        objDAEntities.Gender  = rdoGenderCom.SelectedItem.Text;
        objDAEntities.Mobile  = Convert.ToString(txtMobile.Text.Trim());
        objDAEntities.Email   = txtEmail.Text;
        objDAEntities.Option1 = txtWhichHealth.Text;
        objDAEntities.Option2 = txtNumberofPackage.Text;
        objDAEntities.Option3 = txt1stPreffed.Text;
        objDAEntities.Comment = txtComment.Text;

        objBusinessLogic.SaveEstimate(objDAEntities);
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Username", ShortCodeValue = txtName.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Age", ShortCodeValue = txtAge.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Gender", ShortCodeValue = rdoGenderCom.SelectedItem.Text
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "MobileNo", ShortCodeValue = txtMobile.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "EmailAdd", ShortCodeValue = txtEmail.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "HealthCheckOptFor", ShortCodeValue = txtWhichHealth.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "IndividualPkgNumber", ShortCodeValue = txtNumberofPackage.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "PreferredDay", ShortCodeValue = txt1stPreffed.Text.Trim()
        });
        lstParameters.Add(new EmailParaMeters {
            ShortCodeName = "Comments", ShortCodeValue = txtComment.Text.Trim()
        });
        lsEmailStatus = objMailer.SendEmail("estimate", lstParameters, AppGlobal.EstimateRequestEmailAddress);
        //ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", false);
        // ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Save Successfully!!!');", true);

        divcontentpane.Visible = false;

        PanelMessage.Visible = true;
        clear();
        // }
        //else
        // {
        //  FillCapctha();
        // }
    }