private void txtDagitimAraci_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txtDagitimAraci.Text.ToString().Trim() == "") { return; } txtDagitimAraci.Text = txtDagitimAraci.Text.ToString().Trim().ToUpper(); if ((!Utility.baslangicKontrol(txtDagitimAraci.Text, "ARAC")) && (!Utility.baslangicKontrol(txtDagitimAraci.Text, "PALET"))) { MessageBox.Show("Dağıtım aracı mevcut değil", "HATA"); Utility.selectText(txtDagitimAraci); return; } Cursor.Current = Cursors.WaitCursor; try { //Tablolar temizleniyor drAdres.Clear(); drAdres2.Clear(); WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE(); WS_Kontrol.ZKtWmWsAmbalajKontArac chk = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontArac(); WS_Kontrol.ZKtWmWsAmbalajKontAracResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontAracResponse(); chk.IvDagarac = txtDagitimAraci.Text.ToString().Trim(); srv.Credentials = GlobalData.globalCr; srv.Url = Utility.getWsUrlForWM("zkt_wm_ws_kontrol"); resp = srv.ZKtWmWsAmbalajKontArac(chk); if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S") { int count = resp.EtAmbalaj.Length; if (count <= 0) { MessageBox.Show("Dağıtım aracı ile ilişkili dağıtım listesi bulunamadı"); Utility.selectText(txtDagitimAraci); return; } WS_Kontrol.ZktWmStAmbalaj[] amb = new KoctasWM_Project.WS_Kontrol.ZktWmStAmbalaj[count]; amb = resp.EtAmbalaj; for (int i = 0; i < amb.Length; i++) { if (amb[i].Kostk.ToString().ToUpper() == "C") { DataRow row = drAdres.NewRow(); row["dagitimAdresi"] = amb[i].DagitimAdresi.ToString(); row["lfimg"] = amb[i].Lfimg.ToString(); row["kostk"] = amb[i].Kostk.ToString(); row["maktx"] = amb[i].Maktx.ToString(); row["matnr"] = amb[i].Matnr.ToString(); row["meins"] = amb[i].Meins.ToString(); row["posnr"] = amb[i].Posnr.ToString(); row["vbeln"] = amb[i].Vbeln.ToString(); if (!itemControl(drAdres, amb[i].DagitimAdresi.ToString(), amb[i].Vbeln.ToString())) { drAdres.Rows.Add(row); } } else { DataRow row2 = drAdres2.NewRow(); row2["dagitimAdresi"] = amb[i].DagitimAdresi.ToString(); row2["lfimg"] = amb[i].Lfimg.ToString(); row2["kostk"] = amb[i].Kostk.ToString(); row2["maktx"] = amb[i].Maktx.ToString(); row2["matnr"] = amb[i].Matnr.ToString(); row2["meins"] = amb[i].Meins.ToString(); row2["posnr"] = amb[i].Posnr.ToString(); row2["vbeln"] = amb[i].Vbeln.ToString(); if (!itemControl(drAdres2, amb[i].DagitimAdresi.ToString(), amb[i].Vbeln.ToString())) { drAdres2.Rows.Add(row2); } } } grd_List.DataSource = null; grd_List.DataSource = drAdres; grd_ListT.DataSource = null; grd_ListT.DataSource = drAdres2; Utility.selectText(txtDagitimAdresi); } else { MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } } }