Beispiel #1
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");
        }
Beispiel #2
0
        private void formSifirla()
        {
            formAcilisDuzenle();
            txtDepoAdresi.Text        = "";
            txtPaletMalzemeNo.Enabled = false;
            txtDepoAdresi.Enabled     = true;

            _onerilenDepoAdresi = "";
            _depoAdresi         = "";
            miktar          = 0;
            girisYapildi    = false;
            sayimTamamlandi = false;

            sayim = new KoctasWM_Project.WS_Kontrol.ZktWmVwSayim();

            Utility.selectText(txtDepoAdresi);
        }
Beispiel #3
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");
        }