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); }
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); }