private void SatisFaturasi_ArsFatBelgeTamamla(object sender, EventArgs e) { BtnYazdir_Click(btnYazdir, null); ArsSQLQry qryCariTel = new ArsSQLQry(); qryCariTel.SQLText = "SELECT CEP_TEL FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/"; qryCariTel.Open(); if (qryCariTel.Found() && qryCariTel.GetString("CEP_TEL") != "") { if (ArsMessage.Question("Onay", "Mesaj Gönderilsin Mi?") == System.Windows.Forms.DialogResult.Yes) { Mesajlar mesajlarForm = new Mesajlar(); mesajlarForm.parentForm = this; mesajlarForm.phoneNumber = qryCariTel.GetString("CEP_TEL"); mesajlarForm.ShowDialog(); } } if (KARGO_FIRMASI.GetString() != "MNG") { return; } if (!KARGO_ILET.Checked) { return; } ArsSQLQry qryFatKontrol = new ArsSQLQry(); qryFatKontrol.SQLText = "SELECT * FROM [TBLFATURA] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "'/*WE*/"; qryFatKontrol.Open(); if (qryFatKontrol.GetString("KARGO_ISLENDI") == "True") { return; } if (KARGO_FIRMASI.GetString() == "MNG") { int kapidaOdemeInt = 0; if (ODEME_TIPI.GetString() == "Kapıda Ödeme") { kapidaOdemeInt = 1; } string odemeTipi = "P"; if (ODEME_TIPI.SelectedIndex == 1 || ODEME_TIPI.SelectedIndex == 2) { odemeTipi = "U"; } ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/"; qryCari.Open(); ArsSQLQry qryCariAdres = new ArsSQLQry(); if (KARGO_ADRES.IsNotEmpty()) { qryCariAdres.SQLText = "SELECT TOP 1 * FROM [TBLCARIADRES] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "' AND ADRES_BASLIGI = '" + KARGO_ADRES.GetDataStr() + "'/*WE*/"; qryCariAdres.Open(); } else { qryCariAdres.SQLText = "SELECT TOP 1 * FROM [TBLCARIADRES] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "' AND ISNULL(KARGO_ADRESI_MI, 0) = 1/*WE*/ ORDER BY REC_ID DESC"; qryCariAdres.Open(); if (!qryCariAdres.Found()) { return; } } string il = qryCari.GetString("IL_ADI"); string ilce = qryCari.GetString("ILCE_ADI"); if (qryCariAdres.GetString("IL_ADI") != "") { il = qryCariAdres.GetString("IL_ADI"); } if (qryCariAdres.GetString("ILCE_ADI") != "") { ilce = qryCariAdres.GetString("ILCE_ADI"); } string adres = qryCariAdres.GetString("ADRES"); ArsSQLQry qryKargo = new ArsSQLQry(); qryKargo.SQLText = "SELECT * FROM [TBLKARGOBILGILERI] WHERE /*WS*/KARGO_ADI = '" + KARGO_FIRMASI.GetString() + "'/*WE*/"; qryKargo.Open(); if (!qryKargo.Found()) { return; } KargoKullanici = qryKargo.GetString("KARGO_KULLANICI_ADI"); KargoKullaniciSifre = qryKargo.GetString("KARGO_KULLANICI_SIFRE"); var task = gonderiOlustur.SiparisGirisiDetayliV2Async( "", //pChIrsaliyeNo TUTAR.GetDataStr(), //pPrKiymet BELGE_NO.Text, //pChBarkod "Ürün", //pChIcerik: Convert.ToInt32("1"), //pFlAlSms: Convert.ToInt32("1"), //pFlGnSms: 1 + ":" + 1 + ":" + 1 + ":" + 1 + ":" + "1:;", //pKargoParcaList "", //pAliciMusteriMngNo: "", //pAliciMusteriBayiNo CARI_ADI.Text, //pAliciMusteriAdi: BELGE_NO.Text, //pChSiparisNo: odemeTipi, //pLuOdemeSekli: "1", //pFlAdresFarkli: il, //pChIl: ilce, //pChIlce: ilce, //pChAdres: ilce, //pChSemt: ilce, //pChMahalle: ilce, //pChMeydanBulvar: ilce, //pChCadde: ilce, //pChSokak: qryCari.GetString("TEL_NO"), //pChTelEv: qryCari.GetString("CEP_TEL"), //pChTelCep: "", //pChTelIs: "", //pChFax: qryCari.GetString("E_POSTA"), //pChEmail: qryCari.GetString("VERGI_DAIRESI"), //pChVergiDairesi: qryCari.GetString("VERGI_NO"), //pChVergiNumarasi: kapidaOdemeInt, //pFlKapidaOdeme: KargoKullanici, //pKullaniciAdi: KargoKullaniciSifre ); if (task.Result == "1") { ArsSQLQry qryFat = new ArsSQLQry(); qryFat.SQLText = "SELECT * FROM [TBLFATURA] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "'/*WE*/"; qryFat.Open(); qryFat.Mode = EnmQryMode.Update; qryFat.SetBool("KARGO_ISLENDI", true); qryFat.Exec(); } else { ArsMessage.ShowMessage("UYARI", "Kayıt Oluşturulamadı..\n" + task.Result); } } }
private void btnKargoBilgileri_Click(object sender, EventArgs e) { if (KARGO_FIRMASI.GetString() == "MNG") { try { ArsSQLQry qryKargo = new ArsSQLQry(); qryKargo.SQLText = "SELECT * FROM [TBLKARGOBILGILERI] WHERE KARGO_ADI = '" + KARGO_FIRMASI.GetString() + "'"; qryKargo.Open(); KargoKullanici = qryKargo.GetString("KARGO_KULLANICI_ADI"); KargoKullaniciSifre = qryKargo.GetString("KARGO_KULLANICI_SIFRE"); MNGKargoTakip.ServiceMusKarTakipSoapClient serviceMusKarTakipSoapClient = new MNGKargoTakip.ServiceMusKarTakipSoapClient("ServiceMusKarTakipSoap", "http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx"); DataSet dataSet = serviceMusKarTakipSoapClient.MusteriKargoBilgileriBySiparisNo(KargoKullanici, KargoKullaniciSifre, BELGE_NO.Text); if (dataSet.Tables.Count == 0) { ArsMessage.ShowMessage("Bilgi", "Kargo Bilgileri Bulunamadı..."); } else { DataTableReader dt = (serviceMusKarTakipSoapClient.MusteriKargoBilgileriBySiparisNo(KargoKullanici, KargoKullaniciSifre, BELGE_NO.Text)).Tables[0].CreateDataReader(); KargoBilgileri kargoBilgileriForm = new KargoBilgileri(); kargoBilgileriForm.dataSet = dataSet; kargoBilgileriForm.ShowDialog(); } } catch (Exception ex) { ArsMessage.ShowMessage("Uyarı", ex.Message); } } else if (KARGO_FIRMASI.GetString() == "SÜRAT") { try { ArsSQLQry qryKargo = new ArsSQLQry(); qryKargo.SQLText = "SELECT * FROM [TBLKARGOBILGILERI] WHERE KARGO_ADI = '" + KARGO_FIRMASI.GetString() + "'"; qryKargo.Open(); KargoKullanici = qryKargo.GetString("KARGO_KULLANICI_ADI"); KargoKullaniciSifre = qryKargo.GetString("KARGO_KULLANICI_SIFRE"); DataSet dataSet = SuratWebSiparisNumarasinaGoreArama(KargoKullanici, KARGO_NO.GetDataStr()); if (dataSet.Tables.Count == 0) { ArsMessage.ShowMessage("Bilgi", "Kargo Bilgileri Bulunamadı..."); } else { KargoBilgileri kargoBilgileriForm = new KargoBilgileri(); kargoBilgileriForm.dataSet = dataSet; kargoBilgileriForm.ShowDialog(); } } catch (Exception ex) { ArsMessage.ShowMessage("Uyarı", ex.Message); } } }