Exemple #1
0
    public string IsUserValid(EOC_PropertyBean eocPropertyBean)
    {
        try
        {
            using (BC_CommonUser user = new BC_CommonUser())
            {
                DataTable dt = user.IsLoginValid(eocPropertyBean.LoginEmail, eocPropertyBean.Password);
                if (!(dt.Rows.Count > 0))
                {
                    return("Access denied! Invalid Login Email or Password.");
                }

                else
                {
                    bool isActive = Convert.ToBoolean(dt.Rows[0]["IsActive"]);
                    if (!isActive)
                    {
                        return("Your classified account is not active.Please check your login mail address and active your account");
                    }
                    else
                    {
                        bool userType = Convert.ToBoolean(dt.Rows[0]["UserType"]);
                        if (userType)
                        {
                            //this.Session["CORP_PROFILE_CODE"] = dt.Rows[0]["ProfileID"];
                            //this.Session["CORP_COUNTRY_CODE"] = dt.Rows[0]["CountryID"];

                            //this.Session["IS_ADMIN"] = dt.Rows[0]["IsAdmin"];
                            //this.Session["COUNTRY"] = dt.Rows[0]["Country"];

                            //this.Session["LOGINEMAIL"] = dt.Rows[0]["LoginEmail"];
                            //this.Session["COMPANYNAME"] = dt.Rows[0]["UserOrCompanyName"];

                            //Response.Redirect(Corporate_CP_VirtualPath + @"/ControlPanel.aspx", false);
                        }
                        else
                        {
                            //this.Session["CLSF_PROFILE_CODE"] = dt.Rows[0]["ProfileID"];
                            //this.Session["CLSF_COUNTRY_CODE"] = dt.Rows[0]["CountryID"];

                            //this.Session["IS_ADMIN"] = dt.Rows[0]["IsAdmin"];
                            //this.Session["COUNTRY"] = dt.Rows[0]["Country"];
                            //this.Session["LOGINEMAIL"] = dt.Rows[0]["LoginEmail"];
                            //this.Session["ADVERTISERNAME"] = dt.Rows[0]["UserOrCompanyName"];

                            //Response.Redirect(Classified_CP_VirtualPath + @"/ControlPanel.aspx", false);
                        }
                        return("Success");
                    }
                }
            }
        }
        catch (Exception Exp)
        {
            throw;
        }
    }
Exemple #2
0
    private void IsUserValid()
    {
        try
        {
            using (BC_CommonUser user = new BC_CommonUser())
            {
                DataTable dt = user.IsLoginValid(txtLoginEmail.Text, txtPassword.Text);
                if (!(dt.Rows.Count > 0))
                {
                    lblSystemMessage.Text = "Access denied! Invalid Login Email or Password.";
                }

                else
                {
                    bool isActive = Convert.ToBoolean(dt.Rows[0]["IsActive"]);
                    if (!isActive)
                    {
                        lblSystemMessage.Text = "Your classified account is not active.";
                    }
                    else
                    {
                        bool userType = Convert.ToBoolean(dt.Rows[0]["UserType"]);
                        if (userType)
                        {
                            this.Session["CORP_PROFILE_CODE"] = dt.Rows[0]["ProfileID"];
                            this.Session["CORP_COUNTRY_CODE"] = dt.Rows[0]["CountryID"];

                            this.Session["IS_ADMIN"] = dt.Rows[0]["IsAdmin"];
                            this.Session["COUNTRY"]  = dt.Rows[0]["Country"];

                            this.Session["LOGINEMAIL"]  = dt.Rows[0]["LoginEmail"];
                            this.Session["COMPANYNAME"] = dt.Rows[0]["UserOrCompanyName"];

                            Response.Redirect(Corporate_CP_VirtualPath + @"/ControlPanel.aspx", false);
                        }
                        else
                        {
                            this.Session["CLSF_PROFILE_CODE"] = dt.Rows[0]["ProfileID"];
                            this.Session["CLSF_COUNTRY_CODE"] = dt.Rows[0]["CountryID"];

                            this.Session["IS_ADMIN"]       = dt.Rows[0]["IsAdmin"];
                            this.Session["COUNTRY"]        = dt.Rows[0]["Country"];
                            this.Session["LOGINEMAIL"]     = dt.Rows[0]["LoginEmail"];
                            this.Session["ADVERTISERNAME"] = dt.Rows[0]["UserOrCompanyName"];

                            Response.Redirect(Classified_CP_VirtualPath + @"/ControlPanel.aspx", false);
                        }
                    }
                }
            }
        }
        catch (Exception Exp)
        {
            lblSystemMessage.Text = Exp.Message.ToString();
        }
    }
Exemple #3
0
    public EOC_PropertyBean GetUserLoginCredential(EOC_PropertyBean eocPropertyBean)
    {
        try
        {
            using (BC_CommonUser user = new BC_CommonUser())
            {
                DataTable dt = user.IsLoginValid(eocPropertyBean.LoginEmail, eocPropertyBean.Password);
                if (!(dt.Rows.Count > 0))
                {
                    eocPropertyBean.Message = "Access denied! Invalid Login Email or Password.";
                }

                else
                {
                    bool isActive = Convert.ToBoolean(dt.Rows[0]["IsActive"]);
                    if (!isActive)
                    {
                        eocPropertyBean.Message = "Your classified account is not active.";
                    }
                    else
                    {
                        bool userType = Convert.ToBoolean(dt.Rows[0]["UserType"]);
                        eocPropertyBean.UserType = userType.ToString();
                        eocPropertyBean.Message  = "Success";
                        if (userType)
                        {
                            eocPropertyBean.User_ProfileID    = Convert.ToInt32(dt.Rows[0]["ProfileID"]);
                            eocPropertyBean.Country_CountryID = Convert.ToInt32(dt.Rows[0]["CountryID"]);

                            eocPropertyBean.IsAdmin             = Convert.ToBoolean(dt.Rows[0]["IsAdmin"]);
                            eocPropertyBean.Country_CountryName = dt.Rows[0]["Country"].ToString();

                            eocPropertyBean.User_LoginEmail = dt.Rows[0]["LoginEmail"].ToString();
                            eocPropertyBean.UserInfo        = dt.Rows[0]["UserOrCompanyName"].ToString();
                        }
                        else
                        {
                            eocPropertyBean.User_ProfileID    = Convert.ToInt32(dt.Rows[0]["ProfileID"]);
                            eocPropertyBean.Country_CountryID = Convert.ToInt32(dt.Rows[0]["CountryID"]);

                            eocPropertyBean.IsAdmin             = Convert.ToBoolean(dt.Rows[0]["IsAdmin"]);
                            eocPropertyBean.Country_CountryName = dt.Rows[0]["Country"].ToString();

                            eocPropertyBean.User_LoginEmail = dt.Rows[0]["LoginEmail"].ToString();
                            eocPropertyBean.UserInfo        = dt.Rows[0]["UserOrCompanyName"].ToString();
                        }
                    }
                }
                return(eocPropertyBean);
            }
        }
        catch (Exception Exp)
        {
            throw;
        }
    }
Exemple #4
0
 public DataTable LoadNoOfUserReview(User objUser)
 {
     try
     {
         using (BC_CommonUser handler = new BC_CommonUser())
         {
             return(handler.LoadNoOfUserReview(objUser));
         }
     }
     catch
     {
         throw;
     }
 }
Exemple #5
0
    /// <summary>
    /// Implemented for future
    /// </summary>
    /// <param name="user"></param>
    /// <returns></returns>
    public string IsUserAuthenticated(User usr)
    {
        HttpContext context  = HttpContext.Current;
        string      _Message = "";

        try
        {
            using (BC_CommonUser user = new BC_CommonUser())
            {
                DataTable dt = user.IsLoginValid(usr.LoginEmail, usr.Password);
                if (!(dt.Rows.Count > 0))
                {
                    _Message = "Access denied! Invalid Login Email or Password.";
                }

                else
                {
                    bool isActive = Convert.ToBoolean(dt.Rows[0]["IsActive"]);
                    if (!isActive)
                    {
                        _Message = "Your classified account is not active.";
                    }
                    else
                    {
                        context.Session["PROFILE_CODE"] = Convert.ToInt32(dt.Rows[0]["ProfileID"]);
                        context.Session["COUNTRY_CODE"] = Convert.ToInt32(dt.Rows[0]["CountryID"]);
                        context.Session["COUNTRY"]      = dt.Rows[0]["Country"].ToString();
                        context.Session["LOGINEMAIL"]   = dt.Rows[0]["LoginEmail"].ToString();
                        context.Session["USER_INFO"]    = dt.Rows[0]["UserOrCompanyName"].ToString();
                        context.Session["IS_ADMIN"]     = Convert.ToBoolean(dt.Rows[0]["IsAdmin"]);
                        _Message = "Success";
                    }
                }
                return(_Message);
            }
        }
        catch (Exception Exp)
        {
            throw;
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            using (BC_CommonUser userProfile = new BC_CommonUser())
            {
                DataTable dtLoginInfo = userProfile.SelectRecord_ActivationLinks(txtLoginEmail.Text);
                if (dtLoginInfo.Rows.Count > 0)
                {
                    string mailFrom    = "*****@*****.**";
                    string mailTo      = txtLoginEmail.Text;
                    string mailSubject = "Your Login details for www.ApnerDeal.com";
                    string mailMessage = string.Empty;

                    mailMessage  = "Dear " + dtLoginInfo.Rows[0]["BillingPersonOrAdvertiserName"].ToString() + "," + Environment.NewLine;
                    mailMessage += "<br/><br/>";
                    mailMessage += "As you requested Your Login details are as below: " + Environment.NewLine;
                    mailMessage += "<br/><br/>";
                    mailMessage += "<strong>Login Email :</strong>" + dtLoginInfo.Rows[0]["LoginEmail"].ToString() + Environment.NewLine;
                    mailMessage += "<br/><br/>";
                    mailMessage += "<strong>Password :</strong>" + dtLoginInfo.Rows[0]["LoginPassword"].ToString() + Environment.NewLine;
                    mailMessage += Environment.NewLine + Environment.NewLine;
                    mailMessage += "<br/><br/>";
                    mailMessage += "Thanks," + Environment.NewLine;
                    mailMessage += "<br/><br/>";
                    mailMessage += "ApnerDeal.com Team.";

                    MailMaster.SendMail(mailTo, mailFrom, mailSubject, mailMessage);
                    Response.Redirect("ForgotPassword.aspx?mailSend=Yes");
                }
                else
                {
                    lblSystemMessage.Text = "Your entered email address is not associated with any of our user account!";
                }
            }
        }
        catch (Exception exp)
        {
            lblSystemMessage.Text = exp.Message.ToString();
        }
    }