コード例 #1
0
        public static String[] kargoOnerilenTutarGetir(string saleid, string sale_code, string products)
        {
            string[] _ret    = new string[5];
            string   postUrl = "";
            string   postVar = "";

            try
            {
                postUrl = Utility.pozitifUrlGetir("informWebForReturnStatus");

                //Değişkenler dolduruluyor
                postVar  = "saleid=" + saleid.ToString().Trim() + "&sale_code=" + sale_code.ToString().Trim() + "&products=" + products.ToString().Trim();
                postUrl += postVar;

                ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy();
                WebRequest   request  = HttpWebRequest.Create(postUrl);
                WebResponse  response = request.GetResponse();
                StreamReader reader   = new StreamReader(response.GetResponseStream());
                string       xmlTxt   = reader.ReadToEnd();

                XDocument doc = XDocument.Parse(xmlTxt);

                if (doc.Root.Element("status").Value.ToString() == "OK")
                {
                    //Sonuc basarılı bilgiler yazılıyor
                    _ret[0] = doc.Root.Element("operation").Value.ToString();
                    _ret[1] = doc.Root.Element("status").Value.ToString();
                    _ret[2] = doc.Root.Element("message").Value.ToString();
                    _ret[3] = doc.Root.Element("recommended_cargo_return").Value.ToString();
                    _ret[4] = doc.Root.Element("return_total_deci").Value.ToString();
                }
                else
                {
                    _ret[0] = "";
                    _ret[1] = "";
                    _ret[2] = "";
                    _ret[3] = "";
                    _ret[4] = "";
                    MessageBox.Show(atfHataCevir(doc.Root.Element("message").Value.ToString()), "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }

            return(_ret);
        }
コード例 #2
0
        public static String[]  atfAl(string saleid, string sale_code, decimal total_desi, string cargoid)
        {
            string[] _ret    = new string[6];
            string   postUrl = "";
            string   postVar = "";

            _ret[0] = "";
            _ret[1] = "";
            _ret[2] = "";
            _ret[3] = "";
            _ret[4] = "";
            _ret[5] = "";
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                if (cargoid.ToString().Trim() == "")
                {
                    MessageBox.Show("Kargo Id değeri boş.", "HATA");
                    return(_ret);
                }

                postUrl = Utility.pozitifUrlGetir("insertSaleCargo");

                //Değişkenler dolduruluyor
                postVar  = "saleid=" + saleid.ToString().Trim() + "&sale_code=" + sale_code.ToString().Trim() + "&total_deci=" + total_desi.ToString().Trim() + "&cargoid=" + Convert.ToInt64(cargoid.ToString().Trim()).ToString();
                postUrl += postVar;

                ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy();

                WebRequest   request  = HttpWebRequest.Create(postUrl);
                WebResponse  response = request.GetResponse();
                StreamReader reader   = new StreamReader(response.GetResponseStream());
                string       xmlTxt   = reader.ReadToEnd();

                XDocument doc = XDocument.Parse(xmlTxt);

                if (doc.Root.Element("status").Value.ToString() == "OK")
                {
                    //Sonuc basarılı bilgiler yazılıyor
                    _ret[0] = doc.Root.Element("operation").Value.ToString();
                    _ret[1] = doc.Root.Element("status").Value.ToString();
                    _ret[2] = doc.Root.Element("message").Value.ToString();
                    _ret[3] = doc.Root.Element("cargo_cost").Value.ToString();
                    _ret[4] = doc.Root.Element("total_deci").Value.ToString();
                    _ret[5] = doc.Root.Element("tracking_number").Value.ToString();
                }
                else
                {
                    MessageBox.Show(atfHataCevir(doc.Root.Element("message").Value.ToString()), "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }

            return(_ret);
        }