示例#1
0
    protected void gvFriendRelativeSearch_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "AddFriRel")
        {
            string[] cmndAgrs = Convert.ToString(e.CommandArgument).Split(',');

            string friendId   = cmndAgrs[0];
            string frirelName = cmndAgrs[1];
            string userid     = Convert.ToString(Session["MarketingUser"]);

            if (userid == friendId)
            {
                gvFriendRelativeSearch.Visible = false;
                lblMesg.Text = "You can't yourself as friend.";
            }
            else
            {
                foreach (GridViewRow grdRow in gvFriendRelativeSearch.Rows)
                {
                    drdList                 = (DropDownList)(gvFriendRelativeSearch.Rows[grdRow.RowIndex].Cells[0].FindControl("cmbGroupType"));
                    objMiscalreg.Userid     = Convert.ToString(Session["MarketingUser"]);
                    objMiscalreg.Friendid   = friendId;
                    objMiscalreg.FriendName = frirelName;
                    objMiscalreg.Groupno    = drdList.SelectedValue;
                    status = objMiscalreg.BALFriendIsExist(objMiscalreg);
                    if (status == 1)
                    {
                        status = objMiscalreg.BALInsertMiscalRegistration(objMiscalreg);
                        if (status > 0)
                        {
                            ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('Friend Added Successfully')", true);
                        }
                        else
                        {
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('Friend already exist in ur group')", true);
                    }
                }
            }
            gvFriendRelativeSearch.Visible = false;
        }
    }
示例#2
0
    private void FriendRelativeAdd()
    {
        try
        {
            string senderId = "myctin";
            urUserRegBLLObj.usrUserId = System.Guid.NewGuid().ToString();
            string friendid = urUserRegBLLObj.usrUserId;

            urUserRegBLLObj.usrMobileNo = Convert.ToString(txtMobileNumber.Text);
            string mymobile = urUserRegBLLObj.usrMobileNo;
            urUserRegBLLObj.usrAddress   = Convert.ToString(txtAddress.Text);
            urUserRegBLLObj.usrFirstName = Convert.ToString(txtFirstName.Text);
            urUserRegBLLObj.usrLastName  = Convert.ToString(txtLastName.Text);

            if (rdoCityLocation.SelectedItem.Value == "SC")
            {
                urUserRegBLLObj.usrCityId = Convert.ToInt32(Session["City"]);
            }
            else if (rdoCityLocation.SelectedItem.Value == "DC")
            {
                pnlSelectLocation.Visible = true;
                if (cmbCity.SelectedValue != null)
                {
                    urUserRegBLLObj.usrCityId = Convert.ToInt32(Convert.ToString(cmbCity.SelectedValue));
                }
                else
                {
                    urUserRegBLLObj.usrCityId = Convert.ToInt32(Session["City"]);
                }
            }


            string gr = cmbFriendGroup.SelectedItem.Text;


            Random rnd = new Random();
            urUserRegBLLObj.usrPassword = cc.DESEncrypt(Convert.ToString(rnd.Next(10001, 99999)));
            string pass = cc.DESDecrypt(urUserRegBLLObj.usrPassword);

            status = urUserRegBLLObj.BLLIsExistUserRegistrationInitial(urUserRegBLLObj);

            if (status == 0)
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('User already Exists...')", true);
            }
            else
            {
                status = urUserRegBLLObj.BLLInsertUserRegistrationInitial(urUserRegBLLObj);

                if (status > 0)
                {
                    string passwordMessage = "Dear " + txtFirstName.Text + ", Password for ur First Login is " + pass + " " + cc.AddSMS(txtMobileNumber.Text);
                    cc.SendMessageTra(senderId, mymobile, passwordMessage);

                    cqc.frnrelFriendId = friendid;
                    cqc.frnrelUserId   = Session["MarketingUser"].ToString();
                    //cqc.FR1 = "1";    //Not to add in personal group
                    //cqc.BLLInsertUserFriendRelative(cqc);
                    objMiscalreg.Friendid   = friendid;
                    objMiscalreg.FriendName = txtFirstName.Text + "" + txtLastName.Text;
                    objMiscalreg.Groupno    = gr;
                    objMiscalreg.Userid     = Session["MarketingUser"].ToString();
                    objMiscalreg.BALInsertMiscalRegistration(objMiscalreg);
                    Response.Redirect("../MarketingAdmin/ReportMiscal.aspx");
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "msg", "alert('Friend Not added')", true);
                }
            }

            clearAddFriend();
        }
        catch (Exception ex)
        {
            //throw ex;
        }
    }