Beispiel #1
0
    protected void resendbtn_Click(object sender, EventArgs e)
    {
        try
        {
            if (!String.IsNullOrWhiteSpace(Request.QueryString["m"]))
            {
                string          aa       = clsCommon.strApiUrl + "/api/Login/SendOtp?mobile_number=" + clsCommon.Base64Decode(Request.QueryString["m"]);// + jobcard + "&UserId=" + userId;
                HttpWebRequest  request  = (HttpWebRequest)WebRequest.Create(aa);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                if (response.StatusCode == HttpStatusCode.OK)
                {
                    Stream       receiveStream = response.GetResponseStream();
                    StreamReader readStream    = null;

                    if (response.CharacterSet == null)
                    {
                        readStream = new StreamReader(receiveStream);
                    }
                    else
                    {
                        readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
                    }
                    string data = readStream.ReadToEnd();
                    if (!String.IsNullOrEmpty(data))
                    {
                        clsModals.clsSendOtpResponce objSendOtpResponse = JsonConvert.DeserializeObject <clsModals.clsSendOtpResponce>(data);
                        if (objSendOtpResponse.response.Equals("1"))
                        {
                            //if (!string.IsNullOrWhiteSpace(Request.QueryString["offercode"]))
                            //{
                            //    Response.Redirect("~/verify.aspx?offercode=" + Request.QueryString["offercode"]);
                            //}
                            //else
                            //{
                            //    Response.Redirect("~/verify.aspx");
                            //}

                            if (!string.IsNullOrWhiteSpace(Request.QueryString["fcode"]))
                            {
                                Response.Redirect("~/verify.aspx?fcode=" + Request.QueryString["fcode"]);
                            }
                            else
                            {
                                Response.Redirect("~/verify.aspx");
                            }
                        }
                    }
                }
            }
            else
            {
                //if (!string.IsNullOrWhiteSpace(Request.QueryString["offercode"]))
                //{
                //    Response.Redirect("~/register.aspx?offercode=" + Request.QueryString["offercode"]);
                //}
                //else
                //{
                //    Response.Redirect("~/register.aspx");
                //}

                if (!string.IsNullOrWhiteSpace(Request.QueryString["fcode"]))
                {
                    Response.Redirect("~/register.aspx?fcode=" + Request.QueryString["fcode"]);
                }
                else
                {
                    Response.Redirect("~/register.aspx");
                }
            }
        }
        catch (Exception ex)
        {
            objDbConnection.InsertErrorLogs(ex.Message + " :: " + ex.StackTrace);
        }
    }
Beispiel #2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        //string strApiUrl = clsCommon.strApiUrl;
        try
        {
            string lblflag1 = lblflag.Text;
            string lblqty1  = lblqty.Text;

            string          aa       = clsCommon.strApiUrl + "/api/Login/SendOtp?mobile_number=" + txtMobileNumber.Text;// + jobcard + "&UserId=" + userId;
            HttpWebRequest  request  = (HttpWebRequest)WebRequest.Create(aa);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            if (response.StatusCode == HttpStatusCode.OK)
            {
                Stream       receiveStream = response.GetResponseStream();
                StreamReader readStream    = null;

                if (response.CharacterSet == null)
                {
                    readStream = new StreamReader(receiveStream);
                }
                else
                {
                    readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
                }
                string data = readStream.ReadToEnd();
                if (!String.IsNullOrEmpty(data))
                {
                    string mobileencode = clsCommon.Base64Encode(txtMobileNumber.Text.ToString());
                    string link         = "verify.aspx?m=" + mobileencode;
                    clsModals.clsSendOtpResponce objSendOtpResponse = JsonConvert.DeserializeObject <clsModals.clsSendOtpResponce>(data);
                    if (objSendOtpResponse.response.Equals("1"))
                    {
                        if (lblflag1 != null && lblflag1 != "" && lblqty1 != null && lblqty1 != "")
                        {
                            HttpContext.Current.Session["BuyFlag"] = lblflag1;
                            Session["BuyQty"] = lblqty1;
                            link += "&f=" + lblflag1 + "&q=" + lblqty1 + "";
                        }
                        //if (!string.IsNullOrWhiteSpace(Request.QueryString["offercode"]))
                        //{
                        //    Response.Redirect(link + "&offercode=" + Request.QueryString["offercode"], false);
                        //}
                        //else
                        //{
                        //    Response.Redirect(link + "&offercode=" + Request.QueryString["offercode"], false);
                        //}
                        if (!string.IsNullOrWhiteSpace(Request.QueryString["fcode"]))
                        {
                            Response.Redirect(link + "&fcode=" + Request.QueryString["fcode"], false);
                        }
                        else
                        {
                            Response.Redirect(link + "&fcode=" + Request.QueryString["fcode"], false);
                        }

                        //Next Page Url
                    }
                }
            }
        }
        catch (Exception ex)
        {
            //  objDbConnection.InsertErrorLogs(ex.Message+" :: "+ex.StackTrace);
        }
    }