Esempio n. 1
0
        private void txtAdresNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_07_Depo_Adres_Sorgulama_Load_txtAdresNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtAdresNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtAdresNo.Text = txtAdresNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;
                try {
                    grd_List.DataSource = null;

                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE  srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsAdresSorgu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAdresSorgu();
                    WS_Kontrol.ZKtWmWsAdresSorguResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAdresSorguResponse();


                    chk.IvLgpla = txtAdresNo.Text.ToString().ToUpper().Trim();

                    srv.Credentials = GlobalData.globalCr;
                    srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                    resp            = srv.ZKtWmWsAdresSorgu(chk);

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        int count = resp.EsStok.Length;
                        WS_Kontrol.ZktWmStok[] stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok[count];
                        stok = resp.EsStok;

                        for (int i = 0; i < resp.EsStok.Length; i++)
                        {
                            DataRow row = drAdres.NewRow();
                            row["malzemeNo"]        = Convert.ToInt64(stok[i].Matnr.ToString()).ToString();
                            row["malzemeTanim"]     = stok[i].Maktx.ToString();
                            row["toplamMiktar"]     = stok[i].Miktar.ToString();
                            row["olcuBirimi"]       = stok[i].Meins.ToString();
                            row["adres"]            = stok[i].Lgpla.ToString();
                            row["stokTipi"]         = stok[i].Bestq.ToString();
                            row["toplanacakMiktar"] = stok[i].EmirliMiktar.ToString();
                            row["paletNo"]          = stok[i].Lenum.ToString();
                            row["ean"] = stok[i].Ean.ToString();

                            drAdres.Rows.Add(row);
                        }

                        grd_List.DataSource = null;
                        grd_List.DataSource = drAdres;

                        Utility.selectText(txtAdresNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        txtAdresNo.Text = "";
                        Utility.selectText(txtAdresNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_07_Depo_Adres_Sorgulama_Load_txtAdresNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_07_Depo_Adres_Sorgulama_Load_txtAdresNo_KeyDown end");
        }