private void btn_Kaydet_Click(object sender, EventArgs e) { logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_Kaydet_Click begin"); string kuyrukNo = ""; bool devamEt = false; if (grd_List.CurrentRowIndex == -1) { devamEt = false; } else if (grd_List.CurrentCell.RowNumber < 0) { //MessageBox.Show("Değiştirilecek kuyruk seçiniz", "HATA"); devamEt = false; } else { devamEt = true; } if (devamEt == true) { Cursor.Current = Cursors.WaitCursor; try { if (drKuyruk.Rows[grd_List.CurrentCell.RowNumber]["kuyrukNo"].ToString().Trim() != "") { kuyrukNo = drKuyruk.Rows[grd_List.CurrentCell.RowNumber]["kuyrukNo"].ToString().Trim(); WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsKuyrukDegistir chk = new KoctasWM_Project.WS_Islem.ZKtWmWsKuyrukDegistir(); WS_Islem.ZKtWmWsKuyrukDegistirResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsKuyrukDegistirResponse(); chk.IvQueue = kuyrukNo; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsKuyrukDegistir(chk); 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"); } 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); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } else { MessageBox.Show("Geçerli bir kuyruk no seçiniz", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_Kaydet_Click " + ex.Message); } finally { Cursor.Current = Cursors.Default; } } frm_17_Toplama_Nakil_Sip_Onaylama frm = new frm_17_Toplama_Nakil_Sip_Onaylama(); frm._kuyrukTipi = _kuyrukTipi; if (frm.ShowDialog() == DialogResult.OK) { this.Close(); } logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_Kaydet_Click end"); }
private void btn_Kaydet_Click(object sender, EventArgs e) { logger.info("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_btn_Kaydet_Click begin"); if (txtDagitimAdresi.Text.Trim() == "") { return; } txtDagitimAraci.Text = txtDagitimAraci.Text.ToString().Trim().ToUpper(); txtDagitimAdresi.Text = txtDagitimAdresi.Text.ToString().Trim().ToUpper(); if ((!Utility.baslangicKontrol(txtDagitimAdresi.Text, "ARAC")) && (!Utility.baslangicKontrol(txtDagitimAdresi.Text, "PALET"))) { MessageBox.Show("Bu adres ile işlem yapılamaz.", "HATA"); Utility.selectText(txtDagitimAdresi); return; } Cursor.Current = Cursors.WaitCursor; try { WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE(); WS_Kontrol.ZKtWmWsAmbalajKontAdres chk = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontAdres(); WS_Kontrol.ZKtWmWsAmbalajKontAdresResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontAdresResponse(); chk.IvDagadres = txtDagitimAdresi.Text.Trim().ToString(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_kontrol"); resp = srv.ZKtWmWsAmbalajKontAdres(chk); if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S") { Cursor.Current = Cursors.Default; frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay frm = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay(); //Dağıtım adresinden dönen Vbeln e bağlı malzeme listesi sonraki forma aktarılıyor int count = resp.EtAmbalaj.Length; frm._dagitimListesi = new KoctasWM_Project.WS_Kontrol.ZktWmStAmbalaj[count]; frm._dagitimListesi = resp.EtAmbalaj; //string __Vbeln = belgeNoBul(txtDagitimAdresi.Text.Trim().ToString()); string __Vbeln = ""; __Vbeln = resp.EtAmbalaj[0].Vbeln.ToString(); frm._Vbeln = __Vbeln; if (frm.ShowDialog() == DialogResult.OK) { this.Close(); } /* * if (resp.EtAmbalaj[0].Kostk.ToString().ToUpper() == "C") * { * frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay frm = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay(); * * //Dağıtım adresinden dönen Vbeln e bağlı malzeme listesi sonraki forma aktarılıyor * int count = resp.EtAmbalaj.Length; * frm._dagitimListesi = new KoctasWM_Project.WS_Kontrol.ZktWmStAmbalaj[count]; * frm._dagitimListesi = resp.EtAmbalaj; * frm._Vbeln = txtDagitimAdresi.Text.Trim().ToString(); * frm.ShowDialog(); * } * else * { * MessageBox.Show("Teslimat için dağıtım işlemleri tamamlanmadı.", "HATA"); * Utility.selectText(txtDagitimAdresi); * }*/ } else if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "E") { if (resp.EsResponse[0].Msgno.ToString() == "091") { if (MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv1 = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsTeslimatTopGerAl chk1 = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimatTopGerAl(); WS_Islem.ZKtWmWsTeslimatTopGerAlResponse resp1 = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimatTopGerAlResponse(); chk1.IvLgnum = ""; chk1.IvLgpla = belgeNoBul(txtDagitimAdresi.Text.Trim().ToString()); srv1.Credentials = GlobalData.globalCr; srv1.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp1 = srv1.ZKtWmWsTeslimatTopGerAl(chk1); if (resp1.EsResponse.Length > 0) { //Mesajlar düzenleniyor GlobalData.rMsg = new KoctasWM_Project.WS_Islem.ZktWmReturn[resp.EsResponse.Length]; GlobalData.rMsg = Utility.mesajDuzenle(resp1.EsResponse); if (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "E") { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "HATA"); txtDagitimAdresi.Text = ""; Utility.selectText(txtDagitimAdresi); } 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); txtDagitimAdresi.Text = ""; Utility.selectText(txtDagitimAdresi); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); txtDagitimAdresi.Text = ""; Utility.selectText(txtDagitimAdresi); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } else { txtDagitimAdresi.Text = ""; Utility.selectText(txtDagitimAdresi); } } else { MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA"); Utility.selectText(txtDagitimAdresi); } txtDagitimAraci_KeyDown(new object(), new KeyEventArgs(Keys.Enter)); } else { MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA"); Utility.selectText(txtDagitimAdresi); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_btn_Kaydet_Click " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_btn_Kaydet_Click end"); }
private void btn_Kaydet_Click_1(object sender, EventArgs e) { logger.info("frm_17_Toplama_Nakil_Sip_Onaylama_btn_Kaydet_Click_1 begin"); bool devam = true; try { miktar = Convert.ToDecimal(txtHedefMiktar.Text); } catch { MessageBox.Show("Miktar alanına sayısal bir değer giriniz", "HATA"); Utility.selectText(txtHedefMiktar); return; } /* * if (!(miktar > 0)) * { * return; * }*/ if (txtPaletNo.Text.ToString().Trim() != txtHedefPaletNo.Text.ToString().Trim()) { MessageBox.Show("Okutulan palet numarası eşleşmedi.", "HATA"); Utility.selectText(txtHedefPaletNo); return; } //Girilen malzeme veya ean no matnr ye çeviriliyor string hedefMalemeNo = Utility.malzemeNoGetir(txtHedefMalzemeNo.Text.ToString().Trim(), "matnr"); try { hedefMalemeNo = Convert.ToInt64(hedefMalemeNo).ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } if (txtMalzemeNo.Text.ToString().Trim() != hedefMalemeNo) { MessageBox.Show("Okutulan malzeme numarası eşleşmedi.", "HATA"); Utility.selectText(txtHedefPaletNo); return; } if (miktar > toplamMiktar) { MessageBox.Show("Miktar nakil sipariş miktarından büyük olamaz", "HATA"); Utility.selectText(txtHedefMiktar); return; } else if (miktar < toplamMiktar) { if (MessageBox.Show("Eksik miktar girildi. Fark miktarı fark adresine taşınacak. Onaylıyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { devam = false; } } if (!devam) { return; } Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsToplamaNaksipCre chk = new KoctasWM_Project.WS_Islem.ZKtWmWsToplamaNaksipCre(); WS_Islem.ZKtWmWsToplamaNaksipCreResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsToplamaNaksipCreResponse(); chk.IvMiktar = miktar; chk.IvTanum = _tanum.ToString().Trim().ToUpper(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsToplamaNaksipCre(chk); 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(txtHedefPaletNo); } 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); txtHedefPaletNo.Text = ""; txtHedefMalzemeNo.Text = ""; txtHedefMiktar.Text = ""; frm_17_Toplama_Nakil_Sip_Onaylama_Load(new object(), new EventArgs()); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtHedefPaletNo); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); Utility.selectText(txtHedefPaletNo); logger.error("frm_17_Toplama_Nakil_Sip_Onaylama_btn_Kaydet_Click_1 " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_17_Toplama_Nakil_Sip_Onaylama_btn_Kaydet_Click_1 end"); }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (MessageBox.Show("Mal çıkışını onaylıyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsAmbalajlama chk = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlama(); WS_Islem.ZKtWmWsAmbalajlamaResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaResponse(); WS_Islem.ZktWmStKoli[] koli = new KoctasWM_Project.WS_Islem.ZktWmStKoli[_topla.Rows.Count]; //Koli içeriği dolduruluyor for (int i = 0; i < _topla.Rows.Count; i++) { koli[i] = new KoctasWM_Project.WS_Islem.ZktWmStKoli(); koli[i].Desi = Convert.ToDecimal(_topla.Rows[i]["Desi"].ToString()); koli[i].KoliNo = _topla.Rows[i]["KoliNo"].ToString(); koli[i].KoliTipi = _topla.Rows[i]["KoliTipi"].ToString(); koli[i].Lfimg = Convert.ToDecimal(_topla.Rows[i]["Lfimg"].ToString()); koli[i].Matnr = _topla.Rows[i]["Matnr"].ToString(); koli[i].Meins = _topla.Rows[i]["Meins"].ToString(); koli[i].Menge = Convert.ToDecimal(_topla.Rows[i]["Menge"].ToString()); koli[i].Posnr = _topla.Rows[i]["Posnr"].ToString(); koli[i].VbelnVl = _topla.Rows[i]["VbelnVI"].ToString(); _koliNo = _topla.Rows[i]["KoliNo"].ToString(); } chk.ItKoli = koli; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsAmbalajlama(chk); 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"); } 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); //İşlem başarılı ise koli bölme işlemi yapılıyor //Kargo koli bölme ekranı çağırılıyor - 24.07.2017 by Gökhan frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol frmBol = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol(); bool devam = false; Cursor.Current = Cursors.Default; if (frmBol.ShowDialog() == DialogResult.OK) { devam = true; } if (devam) { //İşlem başarılı ise, eşleme servisleri çağırılıyor Cursor.Current = Cursors.Default; frm_20_v2_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D frm = new frm_20_v2_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D(); //frm._faturaNo = faturaNo; frm._belgeNo = _Vbeln; frm._koliNo = _koliNo; if (frm.ShowDialog() == DialogResult.OK) { this.DialogResult = DialogResult.OK; this.Close(); } } //TAŞINDI - frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D ekranı sonrasına. //İşlem başarılı ise, faturalandırma ve eşleme servisleri çağırılıyor /* * WS_Islem.ZKtWmWsAmbalajlamaFatura chk1 = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaFatura(); * WS_Islem.ZKtWmWsAmbalajlamaFaturaResponse resp1 = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaFaturaResponse(); * srv.Credentials = GlobalData.globalCr; * srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); * * chk1.IvVbeln = _Vbeln; * resp1 = srv.ZKtWmWsAmbalajlamaFatura(chk1); * * if (resp1.EsResponse.Length > 0) * { * //Mesajlar düzenleniyor * GlobalData.rMsg = new KoctasWM_Project.WS_Islem.ZktWmReturn[resp1.EsResponse.Length]; * GlobalData.rMsg = Utility.mesajDuzenle(resp1.EsResponse); * * if (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "E") * { * MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "HATA"); * } * else if ((GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "S") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "W") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "I")) * { * string faturaNo = resp1.EvVbelnVf.ToString(); * string teslimatNo = resp1.EvMblnr.ToString(); * * * MessageBox.Show(GlobalData.rMsg[0].Message.ToString() + " Fatura No: " + faturaNo + " Malzeme Belgesi: " + teslimatNo, "BİLGİ"); * * * * * } * else * { * MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); * } * * } * else * { * MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); * }*/ } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "HATA"); logger.error("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_btn_Kaydet_Click " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_btn_Kaydet_Click end"); } }
private void btn_Kaydet_Click(object sender, EventArgs e) { logger.info("frm_23_Dagitim_Mag_Sev_Paletleme_Iptali_btn_Kaydet_Click begin"); if (MessageBox.Show("Paleti tamamlamak istediğinizden emin misiniz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { if (!paletlemeKontrol()) { MessageBox.Show(kontrolMalzemeNo + "nolu malzemeyi henüz tamamlamadınız.", "HATA"); girisKontrol = false; } else { girisKontrol = true; } if (girisKontrol) { Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsRampaSevkiyat chk = new KoctasWM_Project.WS_Islem.ZKtWmWsRampaSevkiyat(); WS_Islem.ZKtWmWsRampaSevkiyatResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsRampaSevkiyatResponse(); WS_Islem.ZktWmStRampaYukleme[] ry = new KoctasWM_Project.WS_Islem.ZktWmStRampaYukleme[_yukle.Rows.Count]; for (int i = 0; i < _yukle.Rows.Count; i++) { ry[i] = new KoctasWM_Project.WS_Islem.ZktWmStRampaYukleme(); ry[i].KoliNo = _yukle.Rows[i]["KoliNo"].ToString(); ry[i].Matnr = _yukle.Rows[i]["Matnr"].ToString(); ry[i].Meins = _yukle.Rows[i]["Meins"].ToString(); ry[i].Menge = Convert.ToDecimal(_yukle.Rows[i]["Menge"].ToString()); ry[i].Meins = _yukle.Rows[i]["Meins"].ToString(); ry[i].Posnr = _yukle.Rows[i]["Posnr"].ToString(); ry[i].VbelnVl = _yukle.Rows[i]["VbelnVI"].ToString(); } chk.ItRampa = ry; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsRampaSevkiyat(chk); 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"); return; } 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); kaydedildi = true; this.Close(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); return; } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "HATA"); logger.error("frm_23_Dagitim_Mag_Sev_Paletleme_Iptali_btn_Kaydet_Click " + ex.Message); return; } finally { Cursor.Current = Cursors.Default; } } Cursor.Current = Cursors.Default; } logger.info("frm_23_Dagitim_Mag_Sev_Paletleme_Iptali_btn_Kaydet_Click end"); }
private void btn_Kaydet_Click(object sender, EventArgs e) { /* * if (!(_topla.Rows.Count > 0)) * { * MessageBox.Show("Paletlenecek malzeme girişi yapmadınız.", "HATA"); * return; * }*/ Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMService srv2 = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsSayimKaydet chk2 = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimKaydet(); WS_Islem.ZKtWmWsSayimKaydetResponse resp2 = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimKaydetResponse(); WS_Islem.ZktWmSayimCnl[] sayim; //Tablo ayriştırılıyor //WS_Islem.ZktWmSayimCnl[] sayim = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl[_sayim.Length]; if (_topla.Rows.Count > 0) { sayim = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl[_topla.Rows.Count]; for (int i = 0; i < _topla.Rows.Count; i++) { sayim[i] = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl(); sayim[i].Ean11 = ""; sayim[i].Lenum = _topla.Rows[i]["Lenum"].ToString(); sayim[i].Lgnum = ""; sayim[i].Lgpla = _topla.Rows[i]["Lgpla"].ToString(); sayim[i].Lgtyp = ""; sayim[i].Mandt = ""; sayim[i].Matnr = _topla.Rows[i]["Matnr"].ToString(); sayim[i].Meins = ""; sayim[i].Menge = Convert.ToDecimal(_topla.Rows[i]["Menge"].ToString()); sayim[i].Udate = ""; sayim[i].Uname = ""; sayim[i].Uzeit = DateTime.Now.ToString(); } } else { sayim = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl[1]; sayim[0] = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl(); sayim[0].Ean11 = ""; sayim[0].Lenum = ""; sayim[0].Lgnum = ""; sayim[0].Lgpla = txtDepoAdresi.Text.ToString().Trim(); sayim[0].Lgtyp = ""; sayim[0].Mandt = ""; sayim[0].Matnr = ""; sayim[0].Meins = ""; sayim[0].Menge = 0; sayim[0].Udate = ""; sayim[0].Uname = ""; sayim[0].Uzeit = DateTime.Now.ToString(); } /* * int sayimIndeks = _topla.Rows.Count; * bool buldum; * //Topla haricinde kalan malzemeler de ekleniyor ve 0 sayılıyor * for (int i = 0; i < _sayim.Length; i++) * { * buldum = false; * for (int j = 0; j < _topla.Rows.Count; j++) * { * if (_sayim[i].Matnr.ToString() == _topla.Rows[j]["Matnr"].ToString()) * { * buldum = true; * } * } * * //Eğer _topla tablosunda malzeme yok ise 0 olarak sayılıyor * if (!buldum) * { * sayim[sayimIndeks] = new KoctasWM_Project.WS_Islem.ZktWmSayimCnl(); * sayim[sayimIndeks].Ean11 = ""; * sayim[sayimIndeks].Lenum = _sayim[i].Matnr.ToString(); * sayim[sayimIndeks].Lgnum = ""; * sayim[sayimIndeks].Lgpla = _sayim[i].Lgpla.ToString(); * sayim[sayimIndeks].Lgtyp = ""; * sayim[sayimIndeks].Mandt = ""; * sayim[sayimIndeks].Matnr = _sayim[i].Matnr.ToString(); * sayim[sayimIndeks].Meins = ""; * sayim[sayimIndeks].Menge = 0; * sayim[sayimIndeks].Udate = ""; * sayim[sayimIndeks].Uname = ""; * sayim[sayimIndeks].Uzeit = ""; * sayimIndeks++; * } * * }*/ chk2.ItCnliSym = sayim; srv2.Credentials = GlobalData.globalCr; srv2.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp2 = srv2.ZKtWmWsSayimKaydet(chk2); if (resp2.EsResponse.Length > 0) { //Mesajlar düzenleniyor GlobalData.rMsg = new KoctasWM_Project.WS_Islem.ZktWmReturn[resp2.EsResponse.Length]; GlobalData.rMsg = Utility.mesajDuzenle(resp2.EsResponse); if (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "E") { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "HATA"); Utility.selectText(txtMiktar); } 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); formBitir(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtMiktar); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); Utility.selectText(txtMiktar); } finally { Cursor.Current = Cursors.Default; } }
private void malzemeTamamla() { Cursor.Current = Cursors.WaitCursor; try { //Malzeme tamamla WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsSayimMlzTamamla chk = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimMlzTamamla(); WS_Islem.ZKtWmWsSayimMlzTamamlaResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimMlzTamamlaResponse(); WS_Islem.ZktWmVwSayim[] _sayimMalzeme = new KoctasWM_Project.WS_Islem.ZktWmVwSayim[_toplaMalzeme.Rows.Count]; chk.IvLgpla = _depoAdresi.ToString(); //Malzeme tablosu dolduruluyor for (int i = 0; i < _toplaMalzeme.Rows.Count; i++) { _sayimMalzeme[i] = new KoctasWM_Project.WS_Islem.ZktWmVwSayim(); _sayimMalzeme[i].Altme = _toplaMalzeme.Rows[i]["Altme"].ToString(); _sayimMalzeme[i].Anzle = Convert.ToDecimal(_toplaMalzeme.Rows[i]["Anzle"].ToString()); _sayimMalzeme[i].Charg = _toplaMalzeme.Rows[i]["Charg"].ToString(); _sayimMalzeme[i].Gesme = Convert.ToDecimal(_toplaMalzeme.Rows[i]["Gesme"].ToString()); _sayimMalzeme[i].Istat = _toplaMalzeme.Rows[i]["Istat"].ToString(); _sayimMalzeme[i].Ivnum = _toplaMalzeme.Rows[i]["Ivnum"].ToString(); _sayimMalzeme[i].Ivpos = _toplaMalzeme.Rows[i]["Ivpos"].ToString(); _sayimMalzeme[i].Lenum = _toplaMalzeme.Rows[i]["Lenum"].ToString(); _sayimMalzeme[i].Letyp = _toplaMalzeme.Rows[i]["Letyp"].ToString(); _sayimMalzeme[i].Lgnum = _toplaMalzeme.Rows[i]["Lgnum"].ToString(); _sayimMalzeme[i].Lgpla = _toplaMalzeme.Rows[i]["Lgpla"].ToString(); _sayimMalzeme[i].Lgtyp = _toplaMalzeme.Rows[i]["Lgtyp"].ToString(); _sayimMalzeme[i].LinpIstat = _toplaMalzeme.Rows[i]["LinpIstat"].ToString(); _sayimMalzeme[i].LinvIstat = _toplaMalzeme.Rows[i]["LinvIstat"].ToString(); _sayimMalzeme[i].Lqnum = _toplaMalzeme.Rows[i]["Lqnum"].ToString(); _sayimMalzeme[i].Maktx = _toplaMalzeme.Rows[i]["Maktx"].ToString(); _sayimMalzeme[i].Mandt = _toplaMalzeme.Rows[i]["Mandt"].ToString(); _sayimMalzeme[i].Matnr = _toplaMalzeme.Rows[i]["Matnr"].ToString(); _sayimMalzeme[i].Meins = _toplaMalzeme.Rows[i]["Meins"].ToString(); _sayimMalzeme[i].Menga = Convert.ToDecimal(_toplaMalzeme.Rows[i]["Menga"].ToString()); _sayimMalzeme[i].Menge = Convert.ToDecimal(_toplaMalzeme.Rows[i]["Menge"].ToString()); _sayimMalzeme[i].Nanum = _toplaMalzeme.Rows[i]["Nanum"].ToString(); _sayimMalzeme[i].Tanum = _toplaMalzeme.Rows[i]["Tanum"].ToString(); _sayimMalzeme[i].Tapos = _toplaMalzeme.Rows[i]["Tapos"].ToString(); _sayimMalzeme[i].Werks = _toplaMalzeme.Rows[i]["Werks"].ToString(); _sayimMalzeme[i].Sobkz = _toplaMalzeme.Rows[i]["Sobkz"].ToString(); _sayimMalzeme[i].Sonum = _toplaMalzeme.Rows[i]["Sonum"].ToString(); } chk.ItLinv = _sayimMalzeme; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsSayimMlzTamamla(chk); 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(txtMiktar); } 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); sayimTamamlandi = true; formSifirla(); //Surec tekrar başlıyor frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_Load(new object(), new EventArgs()); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtMiktar); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } }
private void btn_Onayla_Click(object sender, EventArgs e) { try { miktar = Convert.ToDecimal(txtMiktar.Text.ToString().Trim()); } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); return; } Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsSayimKaydetIi chk = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimKaydetIi(); WS_Islem.ZKtWmWsSayimKaydetIiResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsSayimKaydetIiResponse(); WS_Islem.ZktWmVwSayim _sayim = new KoctasWM_Project.WS_Islem.ZktWmVwSayim(); //Sayim içerikleri aktarılıyor if (islemTipi == "palet") { _sayim.Altme = sayim.Altme.ToString(); _sayim.Anzle = Convert.ToDecimal(sayim.Anzle.ToString()); _sayim.Charg = sayim.Charg.ToString(); _sayim.Gesme = Convert.ToDecimal(sayim.Gesme.ToString()); _sayim.Istat = sayim.Istat.ToString(); _sayim.Ivnum = sayim.Ivnum.ToString(); _sayim.Ivpos = sayim.Ivpos.ToString(); _sayim.Lenum = sayim.Lenum.ToString(); _sayim.Letyp = sayim.Letyp.ToString(); _sayim.Lgnum = sayim.Lgnum.ToString(); _sayim.Lgpla = sayim.Lgpla.ToString(); _sayim.Lgtyp = sayim.Lgtyp.ToString(); _sayim.LinpIstat = sayim.LinpIstat.ToString(); _sayim.LinvIstat = sayim.LinvIstat.ToString(); _sayim.Lqnum = sayim.Lqnum.ToString(); _sayim.Mandt = sayim.Mandt.ToString(); _sayim.Maktx = sayim.Maktx.ToString(); _sayim.Matnr = sayim.Matnr.ToString(); _sayim.Meins = sayim.Meins.ToString(); _sayim.Menga = sayim.Menga; _sayim.Menge = sayim.Menge; _sayim.Nanum = sayim.Nanum.ToString(); _sayim.Tanum = sayim.Tanum.ToString(); _sayim.Tapos = sayim.Tapos.ToString(); _sayim.Werks = sayim.Werks.ToString(); _sayim.Sonum = sayim.Sonum.ToString(); _sayim.Sobkz = sayim.Sobkz.ToString(); chk.IsLinv = _sayim; chk.IvMiktar = miktar; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsSayimKaydetIi(chk); 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(txtMiktar); } 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); formAcilisDuzenle(); girisYapildi = true; } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtMiktar); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } else if (islemTipi == "malzeme") { bool ekle = true; //Girilen ean veya matnr den matnr çekiliyor string malzemeNo = Utility.malzemeNoGetir(txtPaletMalzemeNo.Text.ToString(), "matnr"); //Malzeme daha önce toplanmış mı? for (int i = 0; i < _toplaMalzeme.Rows.Count; i++) { if (malzemeNo == _toplaMalzeme.Rows[i]["Matnr"].ToString()) { if (MessageBox.Show("Bu malzemeyi daha önce saydınız. Yeni sayımı üzerine yazmak istiyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { _toplaMalzeme.Rows[i]["Menga"] = miktar.ToString(); ekle = false; } else { ekle = false; } } } if (ekle) { DataRow row = _toplaMalzeme.NewRow(); row["Altme"] = _tempMalzeme.Altme.ToString(); row["Anzle"] = _tempMalzeme.Anzle.ToString(); row["Charg"] = _tempMalzeme.Charg.ToString(); row["Gesme"] = _tempMalzeme.Gesme.ToString(); row["Istat"] = _tempMalzeme.Istat.ToString(); row["Ivnum"] = _tempMalzeme.Ivnum.ToString(); row["Ivpos"] = _tempMalzeme.Ivpos.ToString(); row["Lenum"] = _tempMalzeme.Lenum.ToString(); row["Letyp"] = _tempMalzeme.Letyp.ToString(); row["Lgnum"] = _tempMalzeme.Lgnum.ToString(); row["Lgpla"] = _tempMalzeme.Lgpla.ToString(); row["Lgtyp"] = _tempMalzeme.Lgtyp.ToString(); row["LinpIstat"] = _tempMalzeme.LinpIstat.ToString(); row["LinvIstat"] = _tempMalzeme.LinvIstat.ToString(); row["Lqnum"] = _tempMalzeme.Lqnum.ToString(); row["Mandt"] = _tempMalzeme.Mandt.ToString(); row["Maktx"] = _tempMalzeme.Maktx.ToString(); row["Matnr"] = _tempMalzeme.Matnr.ToString(); row["Meins"] = _tempMalzeme.Meins.ToString(); row["Menga"] = miktar.ToString(); //miktar ekleniyor row["Menge"] = _tempMalzeme.Menge.ToString(); row["Nanum"] = _tempMalzeme.Nanum.ToString(); row["Tanum"] = _tempMalzeme.Tanum.ToString(); row["Tapos"] = _tempMalzeme.Tapos.ToString(); row["Werks"] = _tempMalzeme.Werks.ToString(); row["Sonum"] = _tempMalzeme.Sonum.ToString(); row["Sobkz"] = _tempMalzeme.Sobkz.ToString(); girisYapildi = true; _toplaMalzeme.Rows.Add(row); } formAcilisDuzenle(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (txtHedefAdres.Text.Trim() == "") { return; } txtHedefAdres.Text = txtHedefAdres.Text.ToString(); Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsSatinalmaAdres chk = new KoctasWM_Project.WS_Islem.ZKtWmWsSatinalmaAdres(); WS_Islem.ZKtWmWsSatinalmaAdresResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsSatinalmaAdresResponse(); chk.IvLenum = txtPaletNo.Text.ToString().Trim(); chk.IvHedefAdres = txtHedefAdres.Text.ToString().ToUpper().Trim(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsSatinalmaAdres(chk); 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(txtHedefAdres); } 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); formAcilisDuzenle(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtHedefAdres); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } }
private void btn_Kaydet_Click(object sender, EventArgs e) { try { //Kontrollere göre işlem yapılıyor if (teslimat.Augru.ToString() != "") { if (MessageBox.Show("İlgili satış iptal edilmiş. Toplamayı geri almak istiyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //Z_KT_WM_WS_TESLIMAT_TOP_GER_AL fonk. çalıştırılıyor Cursor.Current = Cursors.WaitCursor; WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsTeslimatTopGerAl chk = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimatTopGerAl(); WS_Islem.ZKtWmWsTeslimatTopGerAlResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimatTopGerAlResponse(); chk.IvLgpla = teslimat.Vbeln.ToString(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsTeslimatTopGerAl(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"); } 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.Close(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } else { Utility.selectText(txtKargoKoliNo); return; } } else { //WBSTK alanı kontrol ediliyor if (teslimat.Wbstk.ToString() != "C") { if (MessageBox.Show("Mal çıkışını onaylıyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //Z_KT_WM_WS_AMBALAJLAMA_FATURA fonk. çalışacak Cursor.Current = Cursors.WaitCursor; WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsAmbalajlamaFatura chk = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaFatura(); WS_Islem.ZKtWmWsAmbalajlamaFaturaResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsAmbalajlamaFaturaResponse(); chk.IvVbeln = teslimat.Vbeln.ToString(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsAmbalajlamaFatura(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"); } 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); _faturaNo = resp.EvVbelnVf.ToString(); //Kargo koli bölme ekranı çağırılıyor - 24.07.2017 by Gökhan frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol frmBol = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol(); bool devam = false; if (frmBol.ShowDialog() == DialogResult.OK) { devam = true; } if (devam) { //Fatura teyit ekranı frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D frm = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D(); frm._faturaNo = _faturaNo; frm._belgeNo = teslimat.Vbeln.ToString(); frm._koliNo = txtKargoKoliNo.Text.ToString().Trim(); if (frm.ShowDialog() == DialogResult.OK) { this.Close(); } } } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } else { Utility.selectText(txtKargoKoliNo); return; } } else { //Kargo koli bölme ekranı çağırılıyor - 24.07.2017 by Gökhan frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol frmBol = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_KoliBol(); bool devam = false; if (frmBol.ShowDialog() == DialogResult.OK) { devam = true; } if (devam) { //Fatura teyit ekranı //frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D frm = new frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D(); frm_20_v2_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D frm = new frm_20_v2_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Ipt_Dty_Ft_D(); frm._faturaNo = _faturaNo; frm._koliNo = txtKargoKoliNo.Text.ToString().Trim(); frm._belgeNo = teslimat.Vbeln.ToString(); if (frm.ShowDialog() == DialogResult.OK) { this.Close(); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (_kargoFirmaKodu == "") { MessageBox.Show("Kargo firması seçiniz", "HATA"); return; } if (txtKargoKoliNo.Text.ToString().Trim() == "") { return; } Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMService srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService(); WS_Islem.ZKtWmWsKargoyaTeslim2 chk = new KoctasWM_Project.WS_Islem.ZKtWmWsKargoyaTeslim2(); WS_Islem.ZKtWmWsKargoyaTeslim2Response resp = new KoctasWM_Project.WS_Islem.ZKtWmWsKargoyaTeslim2Response(); chk.IvKargoFirmasi = _kargoFirmaKodu.ToString(); chk.IvKoliNo = txtKargoKoliNo.Text.Trim().ToString(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsKargoyaTeslim2(chk); 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(txtKargoKoliNo); } else if ((GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "S") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "W") || (GlobalData.rMsg[0].Msgty.ToString().ToUpper() == "I")) { /* * if (resp.EtKalanKoli.Length > 0) * { * MessageBox.Show(GlobalData.rMsg[0].Message.ToString() + ": Sevkiyata " + resp.EtKalanKoli[0].KoliNo.ToString() + " koli numarası ile devam edebilirsiniz", "BİLGİ"); * } * else * { * MessageBox.Show(GlobalData.rMsg[0].Message.ToString() + "Bu kargo firmasına ait tüm koliler teslim edildi", "BİLGİ"); * }*/ Utility.moreMsgCheck(GlobalData.rMsg); formAcilisDuzenle(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtKargoKoliNo); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } }
private void btn_Kaydet_Click(object sender, EventArgs e) { logger.info("frm_08_Depo_Fark_Giris_Cikislari_btn_Kaydet_Click begin"); try { miktar = Convert.ToDecimal(txtMiktar.Text.Trim()); } catch { MessageBox.Show("Miktar alanına sayısal değer giriniz", "HATA"); Utility.selectText(txtMiktar); return; } /* * if (!(miktar > 0)) * { * return; * }*/ Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsDepoIciFark chk = new KoctasWM_Project.WS_Islem.ZKtWmWsDepoIciFark(); WS_Islem.ZKtWmWsDepoIciFarkResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsDepoIciFarkResponse(); chk.IvLenum = txtPaletNo.Text.ToString().Trim(); chk.IvMiktar = miktar; if (txtMalzemeNo.Enabled == true) { chk.IvEan = txtMalzemeNo.Text.ToString(); } srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsDepoIciFark(chk); 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"); if (txtMalzemeNo.Enabled == true) { Utility.selectText(txtMalzemeNo); } else { Utility.selectText(txtPaletNo); } } 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); //Eğer malzemeNo dolu geldiyse, Ürün Yerleştirme Adresleme ekranı çağırılıyor if (malzemeKontrol) { frm_02_SA_Trans_Girisi_Adresleme frm = new frm_02_SA_Trans_Girisi_Adresleme(); frm._paletNo = txtPaletNo.Text.ToString().Trim(); frm.ShowDialog(); } formAcilisDuzenle(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtPaletNo); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_08_Depo_Fark_Giris_Cikislari_btn_Kaydet_Click " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_08_Depo_Fark_Giris_Cikislari_btn_Kaydet_Click end"); }
private void btn_Kaydet_Click(object sender, EventArgs e) { if (txtTeslimatMiktari.Text.Equals(txtKalanMiktar.Text)) { MessageBox.Show("Önce malzeme okutunuz..", "Hata!"); return; } if (!isReadMaterial) { MessageBox.Show("Önce malzeme okutunuz..", "Hata!"); return; } else { isReadMaterial = false; } logger.info("frm_41_Dagitim_Toplanan_Tes_Icin_Dagitim_Ayristirma_Mgz_btn_Kaydet_Click begin"); Cursor.Current = Cursors.WaitCursor; try { WS_Islem.ZKT_WM_WS_ISLEMSERVICE srv = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMSERVICE(); WS_Islem.ZKtWmWsTeslimDagitimCre chk = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimDagitimCre(); WS_Islem.ZKtWmWsTeslimDagitimCreResponse resp = new KoctasWM_Project.WS_Islem.ZKtWmWsTeslimDagitimCreResponse(); WS_Islem.ZktWmStRampaYukleme[] ret = new KoctasWM_Project.WS_Islem.ZktWmStRampaYukleme[_yukle.Rows.Count]; for (int i = 0; i < _yukle.Rows.Count; i++) { ret[i] = new KoctasWM_Project.WS_Islem.ZktWmStRampaYukleme(); ret[i].KoliNo = _yukle.Rows[i]["KoliNo"].ToString(); ret[i].Matnr = _yukle.Rows[i]["Matnr"].ToString(); ret[i].Meins = _yukle.Rows[i]["Meins"].ToString(); ret[i].Menge = Convert.ToDecimal(_yukle.Rows[i]["Menge"].ToString()); ret[i].Posnr = _yukle.Rows[i]["Posnr"].ToString(); ret[i].VbelnVl = _yukle.Rows[i]["VbelnVI"].ToString(); } chk.ItRampa = ret; chk.IvType = _dagitimTuru; /* * chk.IvDagadres = txtPaletNo.Text.ToString().Trim(); * chk.IvMiktar = miktar; * chk.IvPosnr = _tes.Posnr.ToString(); * chk.IvVbeln = _tes.Vbeln.ToString(); */ srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_islem"); resp = srv.ZKtWmWsTeslimDagitimCre(chk); 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(txtDagitimMiktari); } 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.Close(); } else { MessageBox.Show(GlobalData.rMsg[0].Message.ToString(), "BİLİNMEYEN DURUM"); Utility.selectText(txtPaletNo); } } else { MessageBox.Show("EsResponse dönüş değeri hatalı", "HATA"); Utility.selectText(txtPaletNo); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_41_Dagitim_Toplanan_Tes_Icin_Dagitim_Ayristirma_Mgz_btn_Kaydet_Click " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_41_Dagitim_Toplanan_Tes_Icin_Dagitim_Ayristirma_Mgz_btn_Kaydet_Click end"); }