Exemplo n.º 1
0
        //-----------------------------------------------------------------------------------------------------------//

        private void Get_Emirsiz_Yukleme_List(string p_Operation, string p_Barkod)
        {
            try
            {
                // Cursor
                alfaMsg.WaitCursor();

                // Create Service
                alfaSAP p_SAP = new alfaSAP();

                // Create Params
                WR.ZMM005_UYSTOKNAKLI_11 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_11();

                // Structure
                WR.ZMM_S_FISITEMS_EMIR p_line = new Terminal2012.WR.ZMM_S_FISITEMS_EMIR();
                p_line.FISNO  = txtFisNo.Text;
                p_line.BARKOD = p_Barkod;

                // Set Params
                prms.I_FISITEMS  = p_line;
                prms.I_OPERATION = p_Operation;
                prms.I_UNAME     = this.m_System.UserId;
                prms.T_TABLE     = new Terminal2012.WR.ZMM_S_UY03[0];
                prms.T_MESSAGES  = new Terminal2012.WR.ZMM_S_WSMESSAGES[0];

                // Call Service
                FN01Result = p_SAP.ZMM005_UYSTOKNAKLI_11(prms);

                if (p_Operation == "M")
                {
                    // Assign Text Fields
                    txtBrkdNo.Text       = txtBarkod.Text;
                    txtAdresExport.Text  = FN01Result.E_EXPORT.ADRES;
                    txtMalzemeTxt.Text   = FN01Result.E_EXPORT.MLZ_ADI;
                    txtMalzemeNo.Text    = FN01Result.E_EXPORT.MLZ_KODU;
                    txtMalzemeTuru.Text  = FN01Result.E_EXPORT.MLZ_TIP;
                    txtPaketAdet.Text    = FN01Result.E_EXPORT.PKTICIADT;
                    txtTuketildi.Text    = FN01Result.E_EXPORT.TUKETILDI;
                    txtSatildi.Text      = FN01Result.E_EXPORT.SATILDI;
                    txtUretimYeri.Text   = FN01Result.E_EXPORT.URETIMYERI;
                    txtDepoYeri.Text     = FN01Result.E_EXPORT.DEPO;
                    txtSasNo.Text        = FN01Result.E_EXPORT.SASNO;
                    txtMalzemeParti.Text = FN01Result.E_EXPORT.PARTI;
                    txtSiparis.Text      = FN01Result.E_EXPORT.SIPNO;
                    txtSipKlm.Text       = FN01Result.E_EXPORT.KALEM;

                    // Agirlik
                    if (FN01Result.E_EXPORT.KILO == 0)
                    {
                        txtPaketAgirlik.Text = string.Empty;
                    }
                    else
                    {
                        txtPaketAgirlik.Text = FN01Result.E_EXPORT.KILO.ToString();
                    }
                }

                // Create Table
                System.Data.DataTable p_Table = alfaGrid.ToDataTable(FN01Result.T_TABLE, "T_TABLE");

                // Create Style
                alfaGrid.CreateTableStyle(grdList, p_Table, "DEFAULT");

                // Assign to Grid
                grdList.DataSource = p_Table;

                // Check Data
                if (FN01Result.T_TABLE.Length > 0)
                {
                    // Select Record
                    grdList.Select(0);
                    grdList.CurrentRowIndex = 0;

                    // Set Text
                    lbRecordCount01.Text = "Adet = " + FN01Result.T_TABLE.Length.ToString();
                    txtGirilenKilo.Text  = FN01Result.E_TOPOKUTULAN.ToString();

                    // Enable Controls
                    alfaCtrl.EnableControl(btnDel, Color.Blue);
                    alfaCtrl.EnableControl(txtBarkod, Color.Black);
                    alfaCtrl.EnableControl(txtGirilenKilo, Color.Black);
                }
                else
                {
                    // Clear Text
                    lbRecordCount01.Text = "Adet = 0";
                    txtGirilenKilo.Text  = string.Empty;

                    // Disable Controls
                    alfaCtrl.DisableControl(btnDel, Color.Silver);
                    alfaCtrl.EnableControl(txtBarkod, Color.Black);
                    alfaCtrl.EnableControl(txtGirilenKilo, Color.Black);
                }

                // Show Error
                if (FN01Result.E_SUBRC == "4")
                {
                    alfaMsg.Error(FN01Result.T_MESSAGES[0].MESSAGE);
                }

                // Cursor
                alfaMsg.DefaultCursor();
            }
            catch (Exception ex)
            {
                // Error
                alfaMsg.Error(ex.Message);
            }
        }
Exemplo n.º 2
0
        //-----------------------------------------------------------------------------------------------------------//

        private void Fill_Selected_Data(string p_Operation, string p_Barkod)
        {
            // Get Table01
            WR.ZMM_S_FISITEMS_EMIR_T[] dt = FN01Result.T_FISITEMS_EMIR;

            // Assign Values
            tbMalzeme.Text        = dt[m_SelectedItem].MLZTANIM;
            tbEmirMiktari.Text    = dt[m_SelectedItem].EMIRMIKTARI.ToString();
            tbOkutulanMiktar.Text = dt[m_SelectedItem].MIKTAR.ToString();
            tbBarkod.Text         = string.Empty;

            // Create Service
            alfaSAP p_SAP = new alfaSAP();

            // Structure
            WR.ZMM_S_FISITEMS_EMIR p_line = new Terminal2012.WR.ZMM_S_FISITEMS_EMIR();
            p_line.BARKOD        = p_Barkod;
            p_line.EBELN         = dt[m_SelectedItem].SASNO;
            p_line.EBELP         = dt[m_SelectedItem].SASKALEM;
            p_line.FISNO         = dt[m_SelectedItem].FISNO;
            p_line.MEINS         = dt[m_SelectedItem].OB;
            p_line.TANIM         = dt[m_SelectedItem].MLZTANIM;
            p_line.ZZEMIRMIKTAR  = dt[m_SelectedItem].EMIRMIKTARI;
            p_line.MENGE         = dt[m_SelectedItem].MIKTAR;
            p_line.MATNR         = dt[m_SelectedItem].MALZEMENO;
            p_line.TEORIK1       = dt[m_SelectedItem].TEORIK1;
            p_line.TEORIK2       = dt[m_SelectedItem].TEORIK2;
            p_line.VBELN         = dt[m_SelectedItem].SATISBEL;
            p_line.POSNR         = dt[m_SelectedItem].SATISKALEM;
            p_line.ZZIRSALIYENO  = dt[m_SelectedItem].IRSALIYENO;
            p_line.FISNO         = dt[m_SelectedItem].FISNO;
            p_line.ZZKAYITZAMANI = dt[m_SelectedItem].KAYITZAMANI;

            // Parameters
            WR.ZMM005_UYSTOKNAKLI_03 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_03();
            prms.T_MESSAGES  = new Terminal2012.WR.ZMM_S_WSMESSAGES[0];
            prms.T_TABLE     = new Terminal2012.WR.ZMM_S_UY03[0];
            prms.I_UNAME     = this.m_System.UserId;
            prms.I_OPERATION = p_Operation;
            prms.I_FISITEMS  = p_line;

            // Call Service
            WR.ZMM005_UYSTOKNAKLI_03Response resp = p_SAP.ZMM005_UYSTOKNAKLI_03(prms);

            // Result
            grdBarkod.DataSource = resp.T_TABLE;

            if (resp.T_TABLE.Length > 0)
            {
                // Set Controls
                alfaCtrl.EnableControl(btnDel, Color.Blue);

                // Select Row
                grdBarkod.Select(grdBarkod.CurrentRowIndex);

                // RecordCount
                lbRecordCount02.Text = "Adet = " + resp.T_TABLE.Length.ToString();

                // Focus
                tbBarkod.Focus();
            }
            else
            {
                // Set Controls
                alfaCtrl.DisableControl(btnDel, Color.Silver);

                // RecordCount
                lbRecordCount02.Text = "Adet = 0";
            }

            // Show Error
            if (resp.E_SUBRC == "4")
            {
                alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE);
            }
        }