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");
        }
Esempio n. 2
0
        private void btn_Geri_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                //Nakil siparişinin kilidi kaldırılıyor
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE      srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsToplamaLockCoz         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsToplamaLockCoz();
                WS_Kontrol.ZKtWmWsToplamaLockCozResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsToplamaLockCozResponse();

                srv.Credentials = GlobalData.globalCr;
                srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_kontrol");
                resp            = srv.ZKtWmWsToplamaLockCoz(chk);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "HATA");
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            this.DialogResult = DialogResult.Abort;
            this.Close();
        }
        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;
                }
            }
        }
Esempio n. 4
0
        private void txtDepoAdresi_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_txtDepoAdresi_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                txtDepoAdresi.Text = txtDepoAdresi.Text.ToString().Trim().ToUpper();
                _depoAdresi        = txtDepoAdresi.Text;

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    //girilen adres sorgulanıyor
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE         srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsSayimKullaniciSec         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSayimKullaniciSec();
                    WS_Kontrol.ZKtWmWsSayimKullaniciSecResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSayimKullaniciSecResponse();

                    chk.IvLgpla = _depoAdresi;

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        //Eğer değer X ise palet girişi bekleniyor, değil ise malzeme girişi
                        if (resp.EvLenvw.ToString() == "X")
                        {
                            lbl_PaletMalzemeNo.Text = "Palet No:";
                            //txtPaletMalzemeNo.Enabled = true;
                            islemTipi = "palet";
                        }
                        else
                        {
                            lbl_PaletMalzemeNo.Text = "Malzeme No:";
                            //txtPaletMalzemeNo.Enabled = true;
                            islemTipi = "malzeme";
                        }
                        girisYapildi = false;
                        txtPaletMalzemeNo.Enabled = true;
                        Utility.selectText(txtPaletMalzemeNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtDepoAdresi);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_txtDepoAdresi_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Kullanici_Secimi_ile_Sayim_txtDepoAdresi_KeyDown end");
        }
        private void btn_DetayGetir_Click(object sender, EventArgs e)
        {
            if (txtMalzemeNo.Text.Trim() == "")
            {
                return;
            }

            //Webservice sorgulanıyor
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE       srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsTeslimatDagitim         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsTeslimatDagitim();
                WS_Kontrol.ZKtWmWsTeslimatDagitimResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsTeslimatDagitimResponse();
                WS_Kontrol.ZktWmStTeslimat tes = new KoctasWM_Project.WS_Kontrol.ZktWmStTeslimat();

                chk.IvEan  = txtMalzemeNo.Text.ToString().Trim().ToUpper();
                chk.IvType = "W";

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

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

                    Cursor.Current = Cursors.Default;
                    frm_19_Dagitim_Toplanan_Tes_Icin_Dagitim_Ayristirma frm = new frm_19_Dagitim_Toplanan_Tes_Icin_Dagitim_Ayristirma();
                    frm._tes         = tes;
                    frm._dagitimTuru = "W";
                    frm.ShowDialog();
                    txtMalzemeNo.Text = "";
                    Utility.selectText(txtMalzemeNo);

                    //this.Close();

                    /*
                     * if (frm.DialogResult == DialogResult.Abort)
                     * {
                     *
                     * }*/
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    Utility.selectText(txtMalzemeNo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                Utility.selectText(txtMalzemeNo);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
        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_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)
        {
            logger.info("frm_01_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;

                try
                {
                    txtMiktar.Enabled  = false;
                    txtPaletNo.Enabled = false;

                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE       srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsMalzemeKontrolu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsMalzemeKontrolu();
                    WS_Kontrol.ZKtWmWsMalzemeKontroluResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsMalzemeKontroluResponse();

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

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        //İlgili alanlar dolduruluyor ve giriş alanları aktif ediliyor
                        txtMalzemeTanimi.Text = resp.EsStok.Maktx.ToString();
                        txtOlcuBirimi.Text    = resp.EsStok.Meins.ToString();
                        malzemeNo             = resp.EsStok.Matnr.ToString();
                        txtToplamMiktar.Text  = resp.EsStok.Miktar.ToString();

                        txtMiktar.Enabled = true;
                        Utility.selectText(txtMiktar);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        txtMalzemeNo.Text = "";
                        Utility.selectText(txtMalzemeNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_01_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_01_SA_Trans_Girisi_Adresleme_txtMalzemeNo_KeyDown end");
        }
        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");
        }
Esempio n. 10
0
        private void grd_List_DoubleClick(object sender, EventArgs e)
        {
            logger.info("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_grd_List_DoubleClick begin");
            try
            {
                //Seçilen satıra ait koliNo çekiliyor
                string secilenKoli = _koliTopla.Rows[grd_List.CurrentCell.RowNumber]["koliNo"].ToString();

                if ((secilenKoli != "") && (MessageBox.Show(secilenKoli + " nolu koli ve ilişkili diğer kolileri listeden çıkartmak istediğinize emin misiniz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes))
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE         srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsYuklemeMalKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsYuklemeMalKontrol();
                    WS_Kontrol.ZKtWmWsYuklemeMalKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsYuklemeMalKontrolResponse();

                    chk.IvKoliNo = secilenKoli;

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        WS_Kontrol.ZktWmKargo[] kargo = new KoctasWM_Project.WS_Kontrol.ZktWmKargo[resp.EtCargo.Length];
                        kargo = resp.EtCargo;

                        for (int i = 0; i < kargo.Length; i++)
                        {
                            //_koliTopla tablosundaki eşleşen koliNo lar listeden çıkartılıyor
                            for (int j = 0; j < _koliTopla.Rows.Count; j++)
                            {
                                if (_koliTopla.Rows[j]["koliNo"].ToString() == kargo[i].KoliNo.ToString())
                                {
                                    _koliTopla.Rows.RemoveAt(j);
                                }
                            }
                        }

                        grd_List.DataSource = null;
                        grd_List.DataSource = _koliTopla;
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                logger.error("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_grd_List_DoubleClick " + ex.Message);
            }
            logger.info("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_grd_List_DoubleClick end");
        }
Esempio n. 11
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 frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_Load(object sender, EventArgs e)
        {
            logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_Load begin");
            this.WindowState = FormWindowState.Maximized;
            this.TopMost     = false;
            Utility.loginInfo(lbl_LoginInfo);


            drKuyruk = new DataTable();
            drKuyruk.Columns.Add("kuyrukNo");
            drKuyruk.Columns.Add("kuyrukAciklamasi");
            drKuyruk.Columns.Add("acikSiparisSayisi");

            //Webservice sorgulanıyor
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsKuyruk            chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsKuyruk();
                WS_Kontrol.ZKtWmWsKuyrukResponse    resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsKuyrukResponse();
                WS_Kontrol.ZktWmStKuyruk            stok = new KoctasWM_Project.WS_Kontrol.ZktWmStKuyruk();

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

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

                    txtDepoNo.Text       = stok.Lgnum.ToString();
                    txtKullaniciAdi.Text = GlobalData.kullaniciAdi.ToString();
                    txtMevcutKuyruk.Text = stok.Queue.ToString();

                    btn_KuyrukDegistir.Enabled = true;
                    grd_List.Enabled           = true;
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                logger.error("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_Load " + ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_Load end");
        }
        private void txtKargoKoliNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_20_Dagitim_Musteri_Sevkiyatlari_Ambalajlama_ve_Iptali_Detay_txtKargoKoliNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtKargoKoliNo.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.ZKtWmWsAmbalajKontMlz         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontMlz();
                    WS_Kontrol.ZKtWmWsAmbalajKontMlzResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontMlzResponse();


                    chk.IvKoliNo = txtKargoKoliNo.Text.Trim().ToString();
                    chk.IvVbeln  = _Vbeln;

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        cmbKoliTipi.Enabled = true;
                        _koliNo             = txtKargoKoliNo.Text.Trim().ToString();

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

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


                    chk.IvKoliNo   = txtKargoPaletNo.Text.ToString().Trim();
                    chk.IvDagAdres = txtSevkiyatRampasi.Text;


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

                    Cursor.Current = Cursors.Default;
                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        txtMalzemeNo.Enabled = true;
                        gecerliKoliNo        = txtKargoPaletNo.Text.ToString().Trim();
                        Utility.selectText(txtMalzemeNo);
                    }
                    else
                    {
                        txtMalzemeNo.Enabled = false;
                        gecerliKoliNo        = "";
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtKargoPaletNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_23_Dagitim_Mag_Sev_Paletleme_Iptali_txtKargoPaletNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            logger.info("frm_23_Dagitim_Mag_Sev_Paletleme_Iptali_txtKargoPaletNo_KeyDown end");
        }
        private void btn_DetayGetir_Click(object sender, EventArgs e)
        {
            logger.info("frm_18_Toplama_Manual_Nakil_Sip_Onaylama_Giris_btn_DetayGetir_Click begin");
            if (txtNakilSiparisNo.Text.Trim() == "")
            {
                return;
            }

            //Webservice sorgulanıyor
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE        srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsManToplamaNaksip         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsManToplamaNaksip();
                WS_Kontrol.ZKtWmWsManToplamaNaksipResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsManToplamaNaksipResponse();
                WS_Kontrol.ZktWmStNaksip sip = new KoctasWM_Project.WS_Kontrol.ZktWmStNaksip();

                chk.IvTanum = txtNakilSiparisNo.Text.ToString().Trim().ToUpper();

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

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    sip            = resp.IsNaksip;
                    Cursor.Current = Cursors.Default;
                    frm_18_Toplama_Manual_Nakil_Sip_Onaylama frm = new frm_18_Toplama_Manual_Nakil_Sip_Onaylama();
                    frm._sip = sip;
                    frm.ShowDialog();
                    if (frm.DialogResult == DialogResult.Abort)
                    {
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    Utility.selectText(txtNakilSiparisNo);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                Utility.selectText(txtNakilSiparisNo);
                logger.error("frm_18_Toplama_Manual_Nakil_Sip_Onaylama_Giris_btn_DetayGetir_Click " + ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            logger.info("frm_18_Toplama_Manual_Nakil_Sip_Onaylama_Giris_btn_DetayGetir_Click end");
        }
        private void btn_KuyrukDegistir_Click(object sender, EventArgs e)
        {
            logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_KuyrukDegistir_Click begin");
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE   srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsKuyrukListe         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsKuyrukListe();
                WS_Kontrol.ZKtWmWsKuyrukListeResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsKuyrukListeResponse();


                chk.IvType = _kuyrukTipi;

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

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

                    for (int i = 0; i < resp.EtKuyruk.Length; i++)
                    {
                        DataRow row = drKuyruk.NewRow();
                        row["kuyrukNo"]          = stok[i].Queue.ToString();
                        row["kuyrukAciklamasi"]  = stok[i].Qutxt.ToString();
                        row["acikSiparisSayisi"] = stok[i].Naksip.ToString();

                        drKuyruk.Rows.Add(row);
                    }

                    grd_List.DataSource = null;
                    grd_List.DataSource = drKuyruk;
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                logger.error("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_KuyrukDegistir_Click " + ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            logger.info("frm_16_Toplama_Nakil_Sip_Kuyruk_Secimi_btn_KuyrukDegistir_Click end");
        }
Esempio n. 17
0
        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");
        }
Esempio n. 18
0
        private void frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_Load(object sender, EventArgs e)
        {
            logger.info("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_Load begin");
            this.WindowState = FormWindowState.Maximized;
            this.TopMost     = false;
            Utility.loginInfo(lbl_LoginInfo);

            _koliTopla = new DataTable();
            _koliTopla.Columns.Add("koliNo");
            _koliTopla.Columns.Add("VbelnVl");
            _koliTopla.Columns.Add("ok");


            //Webservice sorgulanıyor
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE     srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsGetSevkiyatNo         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsGetSevkiyatNo();
                WS_Kontrol.ZKtWmWsGetSevkiyatNoResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsGetSevkiyatNoResponse();

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

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    txtSevkiyatNo.Text      = resp.EvSevkiyatNo.ToString();
                    txtPaletKargoNo.Enabled = true;
                    btn_Ekle.Enabled        = true;
                    Utility.selectText(txtPaletKargoNo);
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                logger.error("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_Load " + ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            logger.info("frm_24_Dagitim_Mag_Sev_Yukleme_Mal_Cikisi_Load end");
        }
Esempio n. 19
0
        public static bool atfInfo(string _koliNo)
        {
            WS_Kontrol.ZktWmStAtfHeader atfHeader = new KoctasWM_Project.WS_Kontrol.ZktWmStAtfHeader();

            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsAtfInfo           chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAtfInfo();
                WS_Kontrol.ZKtWmWsAtfInfoResponse   resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAtfInfoResponse();


                chk.IvKoliNo = _koliNo;
                //Birden fazla koliNo gecirilmeli

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

                atfHeader = resp.EsAtfHeader;

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    //return atfHeader;
                    return(true);
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message, "HATA");
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }

            //return atfHeader;
            return(false);
        }
Esempio n. 20
0
        public static bool yetkiKontrol(string formIsmi)
        {
            bool yetki = false;

            if (formIsmi.ToString().Trim() == "")
            {
                return(yetki);
            }

            try
            {
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE     srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmWsYetkiKontrolu         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsYetkiKontrolu();
                WS_Kontrol.ZKtWmWsYetkiKontroluResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsYetkiKontroluResponse();

                chk.IvForm = formIsmi.ToString().Trim();

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

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    yetki = true;
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message, "HATA");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }

            return(yetki);
        }
Esempio n. 21
0
        private void btn_Ekle_Click(object sender, EventArgs e)
        {
            if (txtPaletKargoNo.Text.Trim() == "")
            {
                return;
            }

            txtPaletKargoNo.Text = txtPaletKargoNo.Text.ToString().Trim().ToUpper();
            _koliNo = txtPaletKargoNo.Text;

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


                chk.IvKoliNo = _koliNo;

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

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    WS_Kontrol.ZktWmKargo[] kargo = new KoctasWM_Project.WS_Kontrol.ZktWmKargo[resp.EtCargo.Length];
                    kargo = resp.EtCargo;
                    int koliMiktari = kargo.Length;


                    // Okunan koli ve ilişkili diğer koliler listeye ekleniyor ve
                    // okunan koli işaretleniyor
                    bool ekle     = true;
                    bool isaretle = true;


                    //İlk okumada ilk satırın kunnr alanı seçiliyor
                    if ((kargo.Length > 0) && (_kunnr == ""))
                    {
                        _kunnr = kargo[0].Kunnr.ToString();
                    }

                    for (int i = 0; i < kargo.Length; i++)
                    {
                        isaretle = true;

                        //Koli daha önce tabloya eklenmiş mi
                        if (koliKontrol(kargo[i].KoliNo.ToString()))
                        {
                            ekle = false;
                        }
                        else
                        {
                            ekle = true;
                        }

                        //kunnr kontrolü
                        if (_kunnr != kargo[i].Kunnr.ToString())
                        {
                            ekle     = false;
                            isaretle = false;
                            MessageBox.Show("Okuttuğunuz palet başka mağazaya ait.", "HATA");
                            break;
                        }

                        //eğer koli daha önce tabloya eklenmemiş ise tabloya ekleniyor
                        if (ekle)
                        {
                            DataRow row = _koliTopla.NewRow();
                            row["VbelnVl"] = kargo[i].VbelnVl.ToString();
                            row["koliNo"]  = kargo[i].KoliNo.ToString();
                            row["ok"]      = "";
                            _koliTopla.Rows.Add(row);
                        }
                    }

                    //Okunan koli tabloda işaretleniyor
                    if (isaretle)
                    {
                        if (!koliIsaretle(_koliNo))
                        {
                            MessageBox.Show("Okutulan koli numarası teslimatta bulunamadı", "HATA");
                        }
                    }


                    grd_List.DataSource = null;
                    grd_List.DataSource = _koliTopla;
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                }

                txtPaletKargoNo.Text = "";
                Utility.selectText(txtPaletKargoNo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
        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;
                }
            }
        }
        private void txtSiparisNo_KeyDown_1(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtSiparisNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtSiparisNo.Text = txtSiparisNo.Text.ToString().Trim().ToUpper();
                _siparisNo        = txtSiparisNo.Text;

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE srv    = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsWebsipno          chk    = new KoctasWM_Project.WS_Kontrol.ZKtWmWsWebsipno();
                    WS_Kontrol.ZKtWmWsWebsipnoResponse  resp   = new KoctasWM_Project.WS_Kontrol.ZKtWmWsWebsipnoResponse();
                    WS_Kontrol.ZktWmWebsid[]            webSip = new KoctasWM_Project.WS_Kontrol.ZktWmWebsid[0];

                    chk.ItWebsid = webSip;
                    chk.LvWebsid = _siparisId;
                    chk.LvWebsip = _siparisNo;


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



                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        int count = resp.ItWebsid.Length;
                        _webSip = new KoctasWM_Project.WS_Kontrol.ZktWmWebsid[count];
                        _webSip = resp.ItWebsid;

                        _siparis.Rows.Clear();

                        for (int i = 0; i < count; i++)
                        {
                            if (resp.ItWebsid[i].Kargo.ToString().ToUpper() != "X")
                            {
                                DataRow row = _siparis.NewRow();
                                row["Aciklama"] = resp.ItWebsid[i].Aciklama.ToString();
                                row["Matnr"]    = Convert.ToInt64(resp.ItWebsid[i].Matnr.ToString().ToString());
                                row["Meins"]    = resp.ItWebsid[i].Meins.ToString();
                                row["Menge"]    = resp.ItWebsid[i].Menge.ToString();
                                row["Vbelns"]   = resp.ItWebsid[i].Vbelns.ToString();
                                row["Webklm"]   = resp.ItWebsid[i].Webklm.ToString();
                                row["Websid"]   = resp.ItWebsid[i].Websid.ToString();
                                row["Websip"]   = resp.ItWebsid[i].Websip.ToString();
                                row["Kargo"]    = resp.ItWebsid[i].Kargo.ToString();
                                row["Webuid"]   = resp.ItWebsid[i].Webuid.ToString();
                                row["Iadetip"]  = resp.ItWebsid[i].Iadetip.ToString();

                                row["kabulMiktar"] = "0";

                                _siparis.Rows.Add(row);
                            }
                        }

                        grd_List.DataSource = null;
                        grd_List.DataSource = _siparis;

                        txtMalzemeNo.Enabled = true;
                        Utility.selectText(txtMalzemeNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtSiparisId);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
Esempio n. 25
0
        private void txtDepoAdresi_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtDepoAdresi.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.ZKtWmWsSayimAdresOner         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSayimAdresOner();
                    WS_Kontrol.ZKtWmWsSayimAdresOnerResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsSayimAdresOnerResponse();

                    txtDepoAdresi.Text = _depoAdresi = txtDepoAdresi.Text.ToString().ToUpper().Trim();
                    chk.IvLgpla        = _depoAdresi;

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        //Ilk sorgu başarılı ise; detay tablosu çekiliyor
                        WS_Yardim.ZKT_WM_WS_YARDIMService         srv1  = new KoctasWM_Project.WS_Yardim.ZKT_WM_WS_YARDIMService();
                        WS_Yardim.ZKtWmWsSayimKytOnceKont         chk1  = new KoctasWM_Project.WS_Yardim.ZKtWmWsSayimKytOnceKont();
                        WS_Yardim.ZKtWmWsSayimKytOnceKontResponse resp1 = new KoctasWM_Project.WS_Yardim.ZKtWmWsSayimKytOnceKontResponse();

                        chk1.IvLgpla     = _depoAdresi;
                        srv1.Credentials = GlobalData.globalCr;
                        srv1.Url         = Utility.getWsUrlForWM("zkt_wm_ws_yardim");
                        resp1            = srv1.ZKtWmWsSayimKytOnceKont(chk1);

                        if (resp1.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                        {
                            if (resp1.EtCnliSym.Length > 0)
                            {
                                if (MessageBox.Show("Bu adres daha önce sayılmış. Sayımın detayını görmek istiyor musunuz?", "BİLGİ", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                                {
                                    Cursor.Current = Cursors.Default;
                                    _sayim         = new KoctasWM_Project.WS_Yardim.ZktWmSayimCnl[resp1.EtCnliSym.Length];
                                    _sayim         = resp1.EtCnliSym;

                                    frm_25_Sayim_Islemleri_Canli_Oncesi_Sayim_Detay frm = new frm_25_Sayim_Islemleri_Canli_Oncesi_Sayim_Detay();
                                    frm._sayim = _sayim;
                                    if (frm.ShowDialog() == DialogResult.Abort)
                                    {
                                        this.Close();
                                    }
                                }
                                else
                                {
                                    this.Close();
                                }
                            }
                        }

                        txtPaletNo.Enabled    = true;
                        txtDepoAdresi.Enabled = false;
                        Utility.selectText(txtPaletNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtDepoAdresi);
                    }
                }
                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 (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;
                }
            }
        }
Esempio n. 27
0
        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");
        }
Esempio n. 28
0
        private void txtKargoKoliNo_KeyDown(object sender, KeyEventArgs e)
        {
            logger.info("frm_38_Mal_Cikisi_Faturalama_ve_ATF_Cikis_txtKargoKoliNo_KeyDown begin");
            if (e.KeyCode == Keys.Enter)
            {
                if (txtKargoKoliNo.Text.ToString().Trim() == "")
                {
                    return;
                }

                _kargoKoliNo = txtKargoKoliNo.Text.ToString().Trim();

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE        srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsMalFatAtfKontrol         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsMalFatAtfKontrol();
                    WS_Kontrol.ZKtWmWsMalFatAtfKontrolResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsMalFatAtfKontrolResponse();
                    teslimat = new KoctasWM_Project.WS_Kontrol.ZktWmStTeslimat();


                    chk.IvKoliNo = _kargoKoliNo;

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

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


                        if ((teslimat.Lfart.ToString() != "ZLF") && (teslimat.Lfart.ToString() != "ZNLF"))
                        {
                            MessageBox.Show("Bu koli müşteri sevkiyatına ait değil.", "HATA");
                            Utility.selectText(txtKargoKoliNo);
                            return;
                        }

                        //Alanlar dolduruluyor
                        txtMalzemeNo.Text     = Convert.ToInt64(teslimat.Matnr.ToString()).ToString();
                        txtMalzemeTanimi.Text = teslimat.Maktx.ToString();
                        txtTeslimatNo.Text    = teslimat.Vbeln.ToString();
                        if ((teslimat.Lfart.ToString() == "ZLF") || (teslimat.Lfart.ToString() == "ZNLF"))
                        {
                            txtTeslimatTipi.Text = "Müşteri";
                        }
                        else if (teslimat.Lfart.ToString() == "NL")
                        {
                            txtTeslimatTipi.Text = "Mağaza";
                        }
                        else
                        {
                            txtTeslimatTipi.Text = teslimat.Lfart.ToString();
                        }

                        txtOlcuBirimi.Text = teslimat.Meins.ToString();
                        txtMiktar.Text     = teslimat.Menge.ToString();

                        _faturaNo = teslimat.VbelnVf2.ToString();

                        btn_Kaydet.Enabled = true;
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                    logger.error("frm_38_Mal_Cikisi_Faturalama_ve_ATF_Cikis_txtKargoKoliNo_KeyDown " + ex.Message);
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }

            logger.info("frm_38_Mal_Cikisi_Faturalama_ve_ATF_Cikis_txtKargoKoliNo_KeyDown end");
        }
Esempio n. 29
0
        private void txtSevkiyatRampasi_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtSevkiyatRampasi.Text.ToString().Trim() == "")
                {
                    return;
                }

                txtSevkiyatRampasi.Text = txtSevkiyatRampasi.Text.ToString().ToUpper().Trim();

                if (!Utility.baslangicKontrol(txtSevkiyatRampasi.Text, "RAMPA"))
                {
                    MessageBox.Show("Bu adreste bu işlem yapılamaz", "HATA");
                    Utility.selectText(txtSevkiyatRampasi);
                    return;
                }

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

                    chk.IvDagadres = txtSevkiyatRampasi.Text.ToString().Trim();

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



                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        WS_Kontrol.ZktWmStRampa[] rampa = new KoctasWM_Project.WS_Kontrol.ZktWmStRampa[resp.EtRampa.Length];

                        rampa = resp.EtRampa;

                        //Rampa içeriği tabloya alınıyor
                        _rampa.Rows.Clear();
                        for (int i = 0; i < rampa.Length; i++)
                        {
                            DataRow row = _rampa.NewRow();

                            row["DagitimAdresi"]  = rampa[i].DagitimAdresi.ToString();
                            row["KoliNo"]         = rampa[i].KoliNo.ToString();
                            row["Kostk"]          = rampa[i].Kostk.ToString();
                            row["Kunnr"]          = rampa[i].Kunnr.ToString();
                            row["Lfart"]          = rampa[i].Lfart.ToString();
                            row["LfimgTeslimat"]  = rampa[i].LfimgTeslimat;
                            row["Maktx"]          = rampa[i].Maktx.ToString();
                            row["Matnr"]          = rampa[i].Matnr.ToString();
                            row["Meins"]          = rampa[i].Meins.ToString();
                            row["Menge"]          = rampa[i].Menge;
                            row["Vbeln"]          = rampa[i].Vbeln.ToString();
                            row["Posnr"]          = rampa[i].Posnr.ToString();
                            row["Kosta"]          = rampa[i].Kosta.ToString();
                            row["yuklenenMiktar"] = rampa[i].Menge.ToString();
                            row["Magaza"]         = rampa[i].Name1.ToString();

                            _rampa.Rows.Add(row);
                        }

                        kaydedildi              = false;
                        btn_Kaydet.Enabled      = true;
                        txtKargoPaletNo.Enabled = true;
                        Utility.selectText(txtKargoPaletNo);
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }
Esempio n. 30
0
        private void txtMalzemeNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtMalzemeNo.Text.Trim() == "")
                {
                    return;
                }

                Cursor.Current = Cursors.WaitCursor;
                try
                {
                    if (koliDesiKontrol)
                    {
                        WS_Islem.ZKT_WM_WS_ISLEMService     srv1  = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService();
                        WS_Islem.ZKtWmWmMalzemeInfo         chk1  = new KoctasWM_Project.WS_Islem.ZKtWmWmMalzemeInfo();
                        WS_Islem.ZKtWmWmMalzemeInfoResponse resp1 = new KoctasWM_Project.WS_Islem.ZKtWmWmMalzemeInfoResponse();


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

                        srv1.Credentials = GlobalData.globalCr;
                        srv1.Url         = Utility.getWsUrlForWM("zkt_wm_ws_islem");
                        resp1            = srv1.ZKtWmWmMalzemeInfo(chk1);


                        if (resp1.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                        {
                            if (resp1.EsMalzeme.Desi > 0)
                            {
                                txtDesiBilgisi.Text = resp1.EsMalzeme.Desi.ToString();
                            }
                            else
                            {
                                txtDesiBilgisi.Enabled = true;
                                MessageBox.Show("Desi bilgisi giriniz", "HATA");
                                txtDesiBilgisi.Text = "";
                                Utility.selectText(txtDesiBilgisi);
                            }
                        }
                        else
                        {
                            txtDesiBilgisi.Enabled = true;
                            MessageBox.Show("Desi bilgisi giriniz", "HATA");
                            Utility.selectText(txtDesiBilgisi);
                        }
                    }



                    WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE       srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                    WS_Kontrol.ZKtWmWsAmbalajKontKoli         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontKoli();
                    WS_Kontrol.ZKtWmWsAmbalajKontKoliResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmWsAmbalajKontKoliResponse();


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

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

                    if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                    {
                        // eğer malzeme kontrolü sağlanmış ise
                        // _dagitimListesi tablosundan ilgili malzeme çekiliyor

                        //Okutulan değer matnr ye çeviriliyor.
                        string malzemeNo = Utility.malzemeNoGetir(txtMalzemeNo.Text.ToString().Trim(), "matnr");

                        bool buldum = false;
                        for (int i = 0; i < _dagitimListesi.Length; i++)
                        {
                            if (_dagitimListesi[i].Matnr.ToString().Trim() == malzemeNo)
                            {
                                toplamMiktar    = _dagitimListesi[i].Lfimg;
                                kolilenenMiktar = eklenenMalzemeSayisiVer(malzemeNo.ToString().Trim(), _dagitimListesi[i].Posnr.ToString()); //daha önce kolilenen miktar çekiliyor

                                if (kolilenenMiktar != toplamMiktar)
                                {
                                    txtMalzemeTanimi.Text = _dagitimListesi[i].Maktx.ToString();

                                    txtToplamMiktar.Text    = toplamMiktar.ToString();
                                    txtKolilenenMiktar.Text = kolilenenMiktar.ToString();

                                    _Lfimg = Convert.ToDecimal(_dagitimListesi[i].Lfimg);
                                    _Matnr = _dagitimListesi[i].Matnr;
                                    _Meins = _dagitimListesi[i].Meins;
                                    _Posnr = _dagitimListesi[i].Posnr;
                                    //_Vbeln = _dagitimListesi[i].Vbeln;

                                    buldum = true;
                                }

                                if (buldum)
                                {
                                    break;
                                }
                            }
                        }

                        if (buldum)
                        {
                            txtKolilenecekMiktar.Enabled = true;
                            btn_Onayla.Enabled           = true;
                            Utility.selectText(txtKolilenecekMiktar);
                        }
                        else
                        {
                            MessageBox.Show("Belirtilen malzeme, dağıtım adresi tablosunda bulunamadı", "HATA");
                            Utility.selectText(txtMalzemeNo);
                        }
                    }
                    else
                    {
                        MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                        Utility.selectText(txtMalzemeNo);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "HATA");
                }
                finally
                {
                    Cursor.Current = Cursors.Default;
                }
            }
        }