Ejemplo n.º 1
0
    protected void gvDisplayUserProfile_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string     friendid      = "";
        CommonCode cc            = new CommonCode();
        string     recentvisited = "";
        string     recentvis;

        try
        {
            if (e.CommandName == "GetAddress")
            {
                if (Convert.ToString(Session["User"]) == "")   //If User Is not logined the show the message
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('Please Sign Up Now to Get Address.')", true);
                }
                else           //If the user is already logined
                {
                    friendid = Convert.ToString(e.CommandArgument);
                    if (Session["ClkCnt"] == null)
                    {
                        Session["ClkCnt"] = 0;
                    }
                    Session["ClkCnt"] = (int)Session["ClkCnt"] + 1;
                    if (Convert.ToInt32(Session["ClkCnt"]) >= 5)     // If User  Clicks morethan 5 Person profile
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('You have reached your daily limit of 5.')", true);
                    }
                    else      //If User Clicks lessthan 5 then Show the profile
                    {
                        ////commented by R.S.(double comment)
                        string logId = Convert.ToString(Session["User"]);
                        //For maintaining recent user visited, Session doesnot contain any value
                        if (Session["crProfileVisited"] == null)  // If currProfileVisited is not there
                        {
                            try
                            {
                                string  guestAddressF = friendid;
                                string  sql1          = "select usrRecentVisitor from usermaster where usruserid='" + friendid + "'";
                                DataSet dset          = cc.ExecuteDataset(sql1);
                                foreach (DataRow dr in dset.Tables[0].Rows)
                                {
                                    recentvisited = Convert.ToString(dr["usrRecentVisitor"]);
                                }
                                recentvisited = logId + "," + recentvisited;
                                string sql   = "update usermaster set usrRecentVisitor='" + recentvisited + "' where usruserid='" + friendid + "'";
                                string query = cc.ExecuteScalar(sql);


                                DataTable dtRecentListF   = urUserRegBLLObj.BLLUserRecentVisitorById(guestAddressF);
                                DataRow   dRowRecentListF = dtRecentListF.Rows[0];

                                urUserRegBLLObj.usrRecentVisitor = Convert.ToString(dRowRecentListF["usrRecentVisitor"]);
                                string   strecentvisitor = Convert.ToString(urUserRegBLLObj.usrRecentVisitor);
                                string[] recentvisitor   = strecentvisitor.Split(',');

                                if (recentvisitor[0] != "")
                                {
                                    string a = recentvisitor[0];
                                    urUserRegBLLObj.usrRecentVisitor1 = a;
                                }
                                else if (recentvisitor[1] != "")
                                {
                                    string b = recentvisitor[1];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + b;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[2] != "")
                                {
                                    string c = recentvisitor[2];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + c;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[3] != "")
                                {
                                    string d = recentvisitor[3];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + d;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[4] != "")
                                {
                                    string ee = recentvisitor[4];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + ee;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[5] != "")
                                {
                                    string f = recentvisitor[5];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + f;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[6] != "")
                                {
                                    string g = recentvisitor[6];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + g;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[7] != "")
                                {
                                    string h = recentvisitor[7];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + h;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else if (recentvisitor[8] != "")
                                {
                                    string i = recentvisitor[8];
                                    urUserRegBLLObj.usrRecentVisitor1 = urUserRegBLLObj.usrRecentVisitor1 + "," + i;
                                    Response.Write("<script>(alert)('You Updated as Recent Visitor')</script>");
                                }
                                else
                                {
                                    Response.Write("<script>(alert)('You Not Updated')</script>");
                                }
                            }
                            catch (Exception ex)
                            {
                            }
                        }


                        Response.Redirect("ViewAddress.aspx?uid=" + friendid);
                    }
                }
            }
        }
        catch (Exception ex)
        {
        }
    }