//-----------------------------------------------------------------------------------------------------------// 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); } }
//-----------------------------------------------------------------------------------------------------------// 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); } }