private void paletKontrol() { logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_paletKontrol begin"); Cursor.Current = Cursors.WaitCursor; try { //palet kontrol ediliyor WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE(); WS_Kontrol.ZKtWmSayimPaletKontrol chk = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimPaletKontrol(); WS_Kontrol.ZKtWmSayimPaletKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimPaletKontrolResponse(); sayim = new KoctasWM_Project.WS_Kontrol.ZktWmVwSayim(); chk.IvLenum = txtPaletMalzemeNo.Text.ToString(); chk.IvLgpla = _depoAdresi; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_kontrol"); resp = srv.ZKtWmSayimPaletKontrol(chk); if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S") { sayim = resp.EsLinv; //Sayim tablosundan dönen içerik //ekrana yazılıyor txtMalzemeNo.Text = Convert.ToInt64(sayim.Matnr.ToString()).ToString(); txtMalzemeTanimi.Text = sayim.Maktx.ToString(); txtOlcuBirimi.Text = sayim.Meins.ToString(); txtMiktar.Enabled = true; Utility.selectText(txtMiktar); } else { MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA"); Utility.selectText(txtPaletMalzemeNo); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_paletKontrol " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_paletKontrol end"); }
private void formSifirla() { formAcilisDuzenle(); txtDepoAdresi.Text = ""; txtPaletMalzemeNo.Enabled = false; txtDepoAdresi.Enabled = true; _onerilenDepoAdresi = ""; _depoAdresi = ""; miktar = 0; girisYapildi = false; sayimTamamlandi = false; sayim = new KoctasWM_Project.WS_Kontrol.ZktWmVwSayim(); Utility.selectText(txtDepoAdresi); }
private void malzemeKontrol() { logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_malzemeKontrol begin"); Cursor.Current = Cursors.WaitCursor; try { //palet kontrol ediliyor WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE(); WS_Kontrol.ZKtWmSayimMalzemeKontrol chk = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimMalzemeKontrol(); WS_Kontrol.ZKtWmSayimMalzemeKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimMalzemeKontrolResponse(); chk.IvEan = txtPaletMalzemeNo.Text.ToString(); chk.IvLgpla = _depoAdresi; srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_kontrol"); resp = srv.ZKtWmSayimMalzemeKontrol(chk); if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S") { sayimMalzeme = new KoctasWM_Project.WS_Kontrol.ZktWmVwSayim[resp.EtLinv.Length]; sayimMalzeme = resp.EtLinv; //Girilen ean veya matnr den matnr çekiliyor string malzemeNo = Utility.malzemeNoGetir(txtPaletMalzemeNo.Text.ToString(), "matnr"); //Malzeme daha önce eklenmiş ise, eklenen miktar çekiliyor for (int i = 0; i < _toplaMalzeme.Rows.Count; i++) { if (_toplaMalzeme.Rows[i]["Matnr"].ToString() == malzemeNo) { txtMiktar.Text = _toplaMalzeme.Rows[i]["Menga"].ToString(); } } //Sayim tablosundan dönen içerik //_tempMalzeme tablosu dolduruluyor _tempMalzeme = new KoctasWM_Project.WS_Kontrol.ZktWmVwSayim(); _tempMalzeme = sayimMalzeme[0]; //ekrana yazılıyor txtMalzemeNo.Text = Convert.ToInt64(_tempMalzeme.Matnr.ToString()).ToString(); txtMalzemeTanimi.Text = _tempMalzeme.Maktx.ToString(); txtOlcuBirimi.Text = _tempMalzeme.Meins.ToString(); txtMiktar.Enabled = true; Utility.selectText(txtMiktar); } else { MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA"); Utility.selectText(txtPaletMalzemeNo); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); logger.error("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_malzemeKontrol " + ex.Message); } finally { Cursor.Current = Cursors.Default; } logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_malzemeKontrol end"); }