Esempio n. 1
0
        private void frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_Load(object sender, EventArgs e)
        {
            logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_Load begin");
            this.WindowState = FormWindowState.Maximized;
            this.TopMost     = false;

            Utility.loginInfo(lbl_LoginInfo);

            _toplaMalzeme = new DataTable();
            _toplaMalzeme.Columns.Add("Altme");
            _toplaMalzeme.Columns.Add("Anzle");
            _toplaMalzeme.Columns.Add("Charg");
            _toplaMalzeme.Columns.Add("Gesme");
            _toplaMalzeme.Columns.Add("Istat");
            _toplaMalzeme.Columns.Add("Ivnum");
            _toplaMalzeme.Columns.Add("Ivpos");
            _toplaMalzeme.Columns.Add("Lenum");
            _toplaMalzeme.Columns.Add("Letyp");
            _toplaMalzeme.Columns.Add("Lgnum");
            _toplaMalzeme.Columns.Add("Lgpla");
            _toplaMalzeme.Columns.Add("Lgtyp");
            _toplaMalzeme.Columns.Add("LinpIstat");
            _toplaMalzeme.Columns.Add("LinvIstat");
            _toplaMalzeme.Columns.Add("Lqnum");
            _toplaMalzeme.Columns.Add("Mandt");
            _toplaMalzeme.Columns.Add("Maktx");
            _toplaMalzeme.Columns.Add("Matnr");
            _toplaMalzeme.Columns.Add("Meins");
            _toplaMalzeme.Columns.Add("Menga");
            _toplaMalzeme.Columns.Add("Menge");
            _toplaMalzeme.Columns.Add("Nanum");
            _toplaMalzeme.Columns.Add("Tanum");
            _toplaMalzeme.Columns.Add("Tapos");
            _toplaMalzeme.Columns.Add("Werks");
            _toplaMalzeme.Columns.Add("Sonum");
            _toplaMalzeme.Columns.Add("Sobkz");

            Cursor.Current = Cursors.WaitCursor;
            try
            {
                //adres önerisi çekiliyor
                WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE    srv  = new KoctasWM_Project.WS_Kontrol.ZKT_WM_WS_KONTROLSERVICE();
                WS_Kontrol.ZKtWmSayimAdresOner         chk  = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimAdresOner();
                WS_Kontrol.ZKtWmSayimAdresOnerResponse resp = new KoctasWM_Project.WS_Kontrol.ZKtWmSayimAdresOnerResponse();

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

                if (resp.EsResponse[0].Msgty.ToString().ToUpper() == "S")
                {
                    //İlgili alanlar dolduruluyor
                    //resp.EvLenvw -> X kontrülü
                    txtOnerilenDepoAdresi.Text = _onerilenDepoAdresi = resp.EvLgpla.ToString();

                    //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;
                    txtDepoAdresi.Enabled = true;
                    Utility.selectText(txtDepoAdresi);
                }
                else
                {
                    MessageBox.Show(resp.EsResponse[0].Message.ToString(), "HATA");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
                logger.error("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_Load " + ex.Message);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
            logger.info("frm_26_Sayim_Islemleri_Envanter_Sayimi_Sistem_Onerisi_Sayim_Load end");
        }