private void btn_Kaydet_Click(object sender, EventArgs e) { if (txtFaturaNo.Text.ToString().Trim() == txtOkutulanFaturaNo.Text.ToString().Trim()) { if (!_atfKontrol) { MessageBox.Show("İşlemi tamamlamak için öncelikle ATF No almanız gerekmektedir.", "HATA"); return; } try { //ZKT_WM_WS_AMBALAJLAMA_ESLEME Cursor.Current = Cursors.WaitCursor; WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsAmbalajlamaEsleme chk = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaEsleme(); WS_Islem.ZKtWmWsAmbalajlamaEslemeResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaEslemeResponse(); chk.IvVbelnVf = _faturaNo; chk.IvVbelnVl = _belgeNo; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsAmbalajlamaEsleme(chk); Cursor.Current = Cursors.Default; if (resp.EsResponse.Length > 0) { //Mesajlar düzenleniyor GlobalData.rMsg = new KoctasWM_Project.WS_Islem.ZktWmReturn[resp.EsResponse.Length]; GlobalData.rMsg = Utility.mesajDuzenle(resp.EsResponse); if (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "E") { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "HATA"); Utility.selectText(txtFaturaNo); } else if ((GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "S") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "W") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "I")) { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLGİ"); Utility.moreMsgCheck(GlobalData.rMsg); this.DialogResult = DialogResult.OK; this.Close(); /*if (Utility.atfKaydet(_koliNo, _atfNo)) * { * this.DialogResult = DialogResult.OK; * this.Close(); * } * else * { * return; * }*/ } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtFaturaNo); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); Utility.selectText(txtFaturaNo); } } else { MessageBox.Show("Fatura eşleşmesi doğru değil. Kontrol ediniz.", "HATA"); } }