Example #1
0
        private void pay_btn2_Click_1(object sender, RoutedEventArgs e)
        {
            result_txtbx2.Text      = null;
            Success_lbl2.Visibility = Visibility.Hidden;
            Failure_lbl2.Visibility = Visibility.Hidden;
            string Number3 = numver_txtbx3.Text.Trim();
            float  amount3 = float.Parse(amount_txtbx1.Text.ToString());
            string OTPNum  = otpver_txtbx1.Text.Trim();

            string ApiReq1 = "https://api.urbanpiper.com/api/v1/card/balanceupdate/?format=json&customer_phone=91#number#&username=zubin_urbanpiper&api_key=12345&amount=-#amount#&pin=#Otp#";
            string ApiReq2 = ApiReq1.Replace("#number#", Number3);
            string ApiReq3 = ApiReq2.Replace("#amount#", amount3.ToString());
            string ApiReq4 = ApiReq3.Replace("#Otp#", OTPNum);

            WebRequest  request    = WebRequest.Create(ApiReq4);
            WebResponse response   = request.GetResponse();
            Stream      dataStream = response.GetResponseStream();

            /*
             * StreamReader reader = new StreamReader(dataStream);
             * string responseFromServer = reader.ReadToEnd();
             * result_txtbx2.Text = responseFromServer+ApiReq4;
             */

            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(ResponseData3));
            ResponseData3 datagot = (ResponseData3)serializer.ReadObject(dataStream);

            string status  = datagot.success;
            string message = datagot.message;

            Color color1 = (Color)ColorConverter.ConvertFromString("#FF0007A2");
            Color color2 = (Color)ColorConverter.ConvertFromString("#FF9C0404");

            if (status == "False")
            {
                Success_lbl2.Visibility  = Visibility.Hidden;
                Failure_lbl2.Visibility  = Visibility.Visible;
                result_txtbx2.Foreground = new System.Windows.Media.SolidColorBrush(color2);
                result_txtbx2.Text       = message;
                //result_txtbx2.Text = ApiReq4;
            }
            else
            {
                Failure_lbl2.Visibility  = Visibility.Hidden;
                Success_lbl2.Visibility  = Visibility.Visible;
                result_txtbx2.Foreground = new System.Windows.Media.SolidColorBrush(color1);
                result_txtbx2.Text       = message;
                //result_txtbx2.Text = ApiReq4;
            }
        }
Example #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            result_txtbx2.Clear();
            Success_lbl2.Visible = false;
            Failure_lbl2.Visible = false;
            string Number3 = numver_txtbx3.Text.Trim();
            float  amount3 = float.Parse(amount_txtbx1.Text.ToString());
            string OTPNum  = otpver_txtbx1.Text.Trim();

            string ApiReq1 = "https://api.urbanpiper.com/api/v1/card/balanceupdate/?format=json&customer_phone=91#number#&username=zubin_urbanpiper&api_key=12345&amount=-#amount#&pin=#Otp#";
            string ApiReq2 = ApiReq1.Replace("#number#", Number3);
            string ApiReq3 = ApiReq2.Replace("#amount#", amount3.ToString());
            string ApiReq4 = ApiReq3.Replace("#Otp#", OTPNum);

            WebRequest  request    = WebRequest.Create(ApiReq4);
            WebResponse response   = request.GetResponse();
            Stream      dataStream = response.GetResponseStream();

            /*
             * StreamReader reader = new StreamReader(dataStream);
             * string responseFromServer = reader.ReadToEnd();
             * result_txtbx2.Text = responseFromServer+ApiReq4;
             */

            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(ResponseData3));
            ResponseData3 datagot = (ResponseData3)serializer.ReadObject(dataStream);

            string status  = datagot.success;
            string message = datagot.message;

            if (status == "False")
            {
                Success_lbl2.Visible = false;
                Failure_lbl2.Visible = true;
                result_txtbx2.Text   = message;
                //result_txtbx2.Text = ApiReq4;
            }
            else
            {
                Failure_lbl2.Visible = false;
                Success_lbl2.Visible = true;
                result_txtbx2.Text   = message;
                //result_txtbx2.Text = ApiReq4;
            }
        }