private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_15_Genel_Cikis_Isl_Sigorta_Ara_Hesabina_Cikis_txtPaletNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.Trim() == "")
                {
                    return;
                }
                txtPaletNo.Text = txtPaletNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();
                    WS_Kontrol.ZKtWmWsCikisPaletKont2         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisPaletKont2();
                    WS_Kontrol.ZKtWmWsCikisPaletKont2Response resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisPaletKont2Response();

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

                    chk.IvLenum = txtPaletNo.Text.ToString().Trim();

                    resp = srv.ZKtWmWsCikisPaletKont2(chk);
                    stok = resp.EsStok;

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        txtMalzemeNo.Text     = malzemeNo = Convert.ToInt64(stok.Matnr.ToString()).ToString();
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        txtToplamMiktar.Text  = stok.Miktar.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtStokTipi.Text      = stok.Bestq.ToString();
                        txtAdres.Text         = stok.Lgpla.ToString();

                        txtKarMerkezi.Text     = resp.EvPrctr.ToString();
                        txtKarMerkezi.ReadOnly = true;
                        txtMiktar.Enabled      = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtPaletNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_15_Genel_Cikis_Isl_Sigorta_Ara_Hesabina_Cikis_txtPaletNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_15_Genel_Cikis_Isl_Sigorta_Ara_Hesabina_Cikis_txtPaletNo_KeyDown end");
        }
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtPaletNo.Text = txtPaletNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    formAcilisDuzenle();

                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE  srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsPaletSorgu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletSorgu();
                    WS_Kontrol.ZKtWmWsPaletSorguResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletSorguResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvLenum = txtPaletNo.Text.ToString().Trim();

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        txtAdres.Text            = stok.Lgpla.ToString();
                        txtMalzemeNo.Text        = Convert.ToInt64(stok.Matnr).ToString();
                        txtMalzemeTanimi.Text    = stok.Maktx.ToString();
                        txtToplanacakMiktar.Text = stok.EmirliMiktar.ToString();
                        txtToplamMiktar.Text     = stok.Miktar.ToString();
                        txtOlcuBirimi.Text       = stok.Meins.ToString();
                        txtStokTipi.Text         = stok.Bestq.ToString();
                        txtEan.Text = stok.Ean.ToString();

                        Utility.selectText(txtPaletNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        txtPaletNo.Text = "";
                        Utility.selectText(txtPaletNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_09_Depo_Set_Alanina_Tasima_txtPaletNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE        srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsSetUrunuKontrolu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSetUrunuKontrolu();
                    WS_Kontrol.ZKtWmWsSetUrunuKontroluResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSetUrunuKontroluResponse();

                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvEan = txtMalzemeNo.Text.ToString().Trim();

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



                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtHedefAdres.Text    = stok.HedefAdres.ToString();
                        malzemeNo             = stok.Matnr.ToString();
                        txtToplamStok.Text    = stok.Miktar.ToString();


                        txtMiktar.Enabled = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_09_Depo_Set_Alanina_Tasima_txtPaletNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_09_Depo_Set_Alanina_Tasima_txtPaletNo_KeyDown end");
        }
        private void txtMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE       srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsIadeMlzKontrolu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsIadeMlzKontrolu();
                    WS_Kontrol.ZKtWmWsIadeMlzKontroluResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsIadeMlzKontroluResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();


                    chk.IvEan       = txtMalzemeNo.Text.ToString().Trim();
                    srv.Credentials = GlobalData.globalCr;
                    srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                    resp            = srv.ZKtWmWsIadeMlzKontrolu(chk);


                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        //İlgili alanlar dolduruluyor
                        stok = resp.EsStok;
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        //txtMiktar.Text = stok.Miktar.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtOnerilenAdres.Text = stok.OnerilenAdres.ToString();
                        txtOnerilenPalet.Text = stok.OnerilenPalet.ToString();


                        btn_OnerilenPaletKopyala.Enabled = true;
                        txtHedefPalet.Enabled            = true;
                        txtMiktar.Enabled = true;

                        malzemeNo = stok.Matnr.ToString();

                        txtMiktar.Focus();
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_05_Depo_Palet_Aktarim_txtMalzemeNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE      srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsPaletKontrol05         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrol05();
                    WS_Kontrol.ZKtWmWsPaletKontrol05Response resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrol05Response();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvLenum     = txtPaletNo.Text.ToString().Trim();
                    srv.Credentials = GlobalData.globalCr;
                    srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                    resp            = srv.ZKtWmWsPaletKontrol05(chk);

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        txtAdres.Text                = stok.Lgpla.ToString();
                        txtMalzemeNo.Text            = Convert.ToInt64(stok.Matnr).ToString();
                        txtMalzemeTanimi.Text        = stok.Maktx.ToString();
                        txtToplamMiktar.Text         = stok.Miktar.ToString();
                        txtOlcuBirimi.Text           = stok.Meins.ToString();
                        txtStokTipi.Text             = stok.Bestq.ToString();
                        txtKullanilabilirMiktar.Text = (stok.Miktar - stok.EmirliMiktar).ToString();

                        txtMiktar.Enabled = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_05_Depo_Palet_Aktarim_txtMalzemeNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_05_Depo_Palet_Aktarim_txtMalzemeNo_KeyDown end");
        }
Exemplo n.º 6
0
        private void txtMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_39_Depo_Yerleri_Arasi_Transfer_txtMalzemeNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE         srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsCikisMatnrKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisMatnrKontrol();
                    WS_Kontrol.ZKtWmWsCikisMatnrKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisMatnrKontrolResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvEan       = txtMalzemeNo.Text.ToString().Trim();
                    chk.IvLgpla     = _malzemeAdresi;
                    srv.Credentials = GlobalData.globalCr;
                    srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                    resp            = srv.ZKtWmWsCikisMatnrKontrol(chk);


                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        //İlgili alanlar dolduruluyor
                        stok = resp.EsStok;
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        _miktar            = stok.Miktar;
                        txtOlcuBirimi.Text = stok.Meins.ToString();
                        txtMiktar.Enabled  = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtMalzemeNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_39_Depo_Yerleri_Arasi_Transfer_txtMalzemeNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_39_Depo_Yerleri_Arasi_Transfer_txtMalzemeNo_KeyDown end");
        }
        private void txtPaletMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletMalzemeNo.Text.Trim() == "")
                {
                    return;
                }
                txtPaletMalzemeNo.Text = txtPaletMalzemeNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();


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

                    if (ekranTipi == "palet")
                    {
                        WS_Kontrol.ZKtWmWsCikisPaletKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisPaletKontrol();
                        WS_Kontrol.ZKtWmWsCikisPaletKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisPaletKontrolResponse();

                        chk.IvLenum = txtPaletMalzemeNo.Text.ToString().Trim();
                        chk.IvLgpla = txtAdresNo.Text.ToString().Trim();

                        resp = srv.ZKtWmWsCikisPaletKontrol(chk);
                        stok = resp.EsStok;

                        if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                        {
                            txtPaletNo.Text       = txtPaletMalzemeNo.Text.ToString().Trim();
                            malzemeNo             = Convert.ToInt64(stok.Matnr.ToString()).ToString();
                            txtMalzemeNo.Text     = malzemeNo;
                            txtMalzemeTanimi.Text = stok.Maktx.ToString();
                            txtToplamMiktar.Text  = stok.Miktar.ToString();
                            txtOlcuBirimi.Text    = stok.Meins.ToString();
                            txtStokTipi.Text      = stok.Bestq.ToString();

                            txtMiktar.Enabled = true;
                            if (miktarKontrol)
                            {
                                txtMiktar.Text      = stok.Miktar.ToString();
                                txtMiktar.ReadOnly  = true;
                                txtMiktar.BackColor = Color.FromArgb(238, 188, 138);
                            }
                            else
                            {
                                Utility.selectText(txtMiktar);
                            }
                        }
                        else
                        {
                            MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                            Utility.selectText(txtPaletMalzemeNo);
                        }
                    }
                    else if (ekranTipi == "malzeme")
                    {
                        WS_Kontrol.ZKtWmWsCikisMatnrKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisMatnrKontrol();
                        WS_Kontrol.ZKtWmWsCikisMatnrKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisMatnrKontrolResponse();

                        chk.IvEan   = txtPaletMalzemeNo.Text.ToString().Trim();
                        chk.IvLgpla = txtAdresNo.Text.ToString().Trim();

                        resp = srv.ZKtWmWsCikisMatnrKontrol(chk);
                        stok = resp.EsStok;


                        if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                        {
                            txtPaletNo.Text       = "";
                            txtMalzemeNo.Text     = malzemeNo = Convert.ToInt64(stok.Matnr.ToString()).ToString();
                            txtMalzemeTanimi.Text = stok.Maktx.ToString();
                            txtToplamMiktar.Text  = stok.Miktar.ToString();
                            txtOlcuBirimi.Text    = stok.Meins.ToString();
                            txtStokTipi.Text      = stok.Bestq.ToString();

                            txtMiktar.Enabled   = true;
                            txtMiktar.BackColor = Color.White;
                            Utility.selectText(txtMiktar);
                        }
                        else
                        {
                            MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                            Utility.selectText(txtPaletMalzemeNo);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
        private void txtMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtAdresNo.Text.Trim() == "")
                {
                    return;
                }

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

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE         srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsCikisAdresKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisAdresKontrol();
                    WS_Kontrol.ZKtWmWsCikisAdresKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsCikisAdresKontrolResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

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

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        if (resp.EvLenvw.ToString().ToUpper() == "X")
                        {
                            lbl_PaletMalzemeNo.Text   = "Palet No:";
                            txtPaletMalzemeNo.Enabled = true;
                            Utility.selectText(txtPaletMalzemeNo);
                            ekranTipi = "palet";
                        }
                        else if (resp.EvLenvw.ToString().ToUpper() == "")
                        {
                            lbl_PaletMalzemeNo.Text   = "Malzeme No:";
                            txtPaletMalzemeNo.Enabled = true;
                            Utility.selectText(txtPaletMalzemeNo);
                            ekranTipi = "malzeme";
                        }
                        else
                        {
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtAdresNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
Exemplo n.º 9
0
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_02_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown begin");

            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE         srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsPaletKontrolGiris         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrolGiris();
                    WS_Kontrol.ZKtWmWsPaletKontrolGirisResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrolGirisResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvLenum = txtPaletNo.Text.ToString().Trim();

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        //İlgili alanlar dolduruluyor ve giriş alanları aktif ediliyor
                        txtMalzemeNo.Text     = Convert.ToInt64(stok.Matnr).ToString();
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        txtMiktar.Text        = stok.Miktar.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtOnerilenAdres.Text = stok.OnerilenAdres.ToString();



                        txtHedefAdres.Enabled = true;
                        btn_Kopyala.Enabled   = true;
                        txtHedefAdres.Focus();
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtPaletNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("in frm_02_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_02_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown end");
        }
        private void txtMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                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.ZKtWmWsUrunSorgu         chk         = new KoctasWM_Project.WS_Kontrol.ZKtWmWsUrunSorgu();
                    WS_Kontrol.ZKtWmWsUrunSorguResponse resp        = new KoctasWM_Project.WS_Kontrol.ZKtWmWsUrunSorguResponse();
                    WS_Kontrol.ZktWmStUrunAyrinti       urunAyrinti = new KoctasWM_Project.WS_Kontrol.ZktWmStUrunAyrinti();

                    chk.IvEan = txtMalzemeNo.Text.ToString().Trim();

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

                    drAdres.Rows.Clear();

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

                        txtMalzemeNo2.Text           = Convert.ToInt64(urunAyrinti.Matnr.ToString()).ToString();
                        txtMalzemeTanimi.Text        = urunAyrinti.Maktx.ToString();
                        txtSaticiKoduAdi.Text        = urunAyrinti.Lifnr.ToString() + " / " + urunAyrinti.Name1.ToString();
                        txtMalGrubuTanimi.Text       = urunAyrinti.Matkl.ToString() + " / " + urunAyrinti.Wgbez.ToString();
                        txtToplamStokOlcuBirimi.Text = txtBlokeStokOlcuBirimi.Text = txtKullanilabilirStokOlcuBirimi.Text = urunAyrinti.Meins.ToString();
                        txtToplamStok.Text           = urunAyrinti.Gesme.ToString();
                        txtKullanilabilirStok.Text   = urunAyrinti.Verme.ToString();
                        txtBlokeStok.Text            = urunAyrinti.Bloke.ToString();


                        for (int i = 0; i < count; i++)
                        {
                            DataRow row = drAdres.NewRow();
                            row["malzemeNo"]        = stok[i].Matnr.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();
                            row["depoTipi"] = stok[i].Lgtyp.ToString();

                            drAdres.Rows.Add(row);
                        }

                        //drAdres.DefaultView.Sort = "depoTipi, adres Asc";
                        //drAdres.DefaultView.Sort = drAdres.Columns["adres"].ColumnName;
                        //drAdres.AcceptChanges();

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

                        Utility.selectText(txtMalzemeNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        txtMalzemeNo.Text = "";
                        Utility.selectText(txtMalzemeNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
Exemplo n.º 11
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");
        }
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_06_Depo_Stok_Niteligi_Degisiklik_txtMalzemeNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtPaletNo.Text = txtPaletNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE      srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsPaletKontrol06         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrol06();
                    WS_Kontrol.ZKtWmWsPaletKontrol06Response resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrol06Response();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();



                    chk.IvLenum     = txtPaletNo.Text.ToString().Trim();
                    srv.Credentials = GlobalData.globalCr;
                    srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                    resp            = srv.ZKtWmWsPaletKontrol06(chk);

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        txtMalzemeNo.Text     = Convert.ToInt64(stok.Matnr).ToString();
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        txtMiktar.Text        = stok.Miktar.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtStokTipi.Text      = stok.Bestq.ToString();


                        //Stok tipine göre işlem türü belirleniyor
                        if (stok.Bestq.ToString().ToUpper() == "")
                        {
                            //Stok tipi boş gelirse blokeye al aktif olacak
                            btn_KaydetBloke.Visible     = true;
                            btn_KaydetTahditsiz.Visible = false;
                            stokTipiDegistir            = "S";
                        }
                        else if (stok.Bestq.ToString().ToUpper() == "S")
                        {
                            //Stok tipi S gelirse tahditsize al aktif olacak
                            btn_KaydetBloke.Visible     = false;
                            btn_KaydetTahditsiz.Visible = true;
                            stokTipiDegistir            = "";
                        }
                        else
                        {
                            btn_KaydetBloke.Visible     = false;
                            btn_KaydetTahditsiz.Visible = false;
                            Utility.selectText(txtPaletNo);
                        }
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_06_Depo_Stok_Niteligi_Degisiklik_txtMalzemeNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_06_Depo_Stok_Niteligi_Degisiklik_txtMalzemeNo_KeyDown end");
        }
        private void txtPaletNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtPaletNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtPaletNo.Text = txtPaletNo.Text.ToUpper();

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE       srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsPaletKontrolAll         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrolAll();
                    WS_Kontrol.ZKtWmWsPaletKontrolAllResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsPaletKontrolAllResponse();
                    WS_Kontrol.ZktWmStok stok = new KoctasWM_Project.WS_Kontrol.ZktWmStok();

                    chk.IvLenum = txtPaletNo.Text.ToString().Trim();

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        stok = resp.EsStok;

                        txtMalzemeNo.Text     = Convert.ToInt64(stok.Matnr).ToString();
                        txtMalzemeTanimi.Text = stok.Maktx.ToString();
                        txtToplamMiktar.Text  = stok.Miktar.ToString();
                        txtOlcuBirimi.Text    = stok.Meins.ToString();
                        txtStokTipi.Text      = stok.Bestq.ToString();

                        txtMiktar.Enabled = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        //Eğer palet yok ise, yeni oluşturmak için yönlendiriliyor
                        if (resp.EsResponse[0].Msgno.ToString() == "007")
                        {
                            if (MessageBox.Show("Palet numarası bulunamadı. Yeni bir palet oluşturmak istiyor musunuz?", "HATA", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                            {
                                //Malzeme numarası giriş için enable ediliyor
                                txtMalzemeNo.Enabled   = true;
                                txtMalzemeNo.BackColor = Color.White;
                                Utility.selectText(txtMalzemeNo);
                                malzemeKontrol = true;
                            }
                            else
                            {
                                //Malzeme numarası girişi disable ediliyor
                                txtMalzemeNo.Enabled   = false;
                                txtMalzemeNo.BackColor = Color.FromArgb(238, 188, 138);
                                Utility.selectText(txtPaletNo);
                                malzemeKontrol = false;
                                Utility.selectText(txtPaletNo);
                            }
                        }
                        else
                        {
                            MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                            Utility.selectText(txtPaletNo);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    Utility.selectText(txtPaletNo);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }