//-----------------------------------------------------------------------------------------------------------// private void Get_Depo_List() { try { // Cursor alfaMsg.WaitCursor(); // Functions alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM007_DEPO_YERI prms = new WR.ZMM007_DEPO_YERI(); prms.I_WERKS = this.m_System.Werks; // Call Function WR.ZMM007_DEPO_YERIResponse resp = p_SAP.ZMM007_DEPO_YERI(prms); // Clear Items cbDepo.Items.Clear(); // Add Items foreach (WR.ZMM_S_LGORT row in resp.TB_DEPO) { cbDepo.Items.Add(new alfaDepo(row.LGORT, row.LGOBE)); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_MalzemeAdres_List() { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_MALZEMELOKASYON_01 prms = new Terminal2012.WR.ZMM005_MALZEMELOKASYON_01(); prms.I_BARKOD = ""; prms.I_MATNR = tbMlzNo.Text; prms.I_UNAME = this.m_System.UserId; prms.I_VBELN = tbVbeln.Text; prms.I_POSNR = tbPosnr.Text; prms.T_MALZEMELOKASYON = new Terminal2012.WR.ZMM_S_MALZEMELOKASYON[0]; // Call Service WR.ZMM005_MALZEMELOKASYON_01Response resp = p_SAP.ZMM005_MALZEMELOKASYON_01(prms); // Grid grdList.DataSource = resp.T_MALZEMELOKASYON; // Check Data if (resp.T_MALZEMELOKASYON.Length > 0) { // Malzeme Adi tbMlzAdi.Text = resp.T_MALZEMELOKASYON[0].MLZTANIM; // Select Row grdList.Select(grdList.CurrentRowIndex); // RecordCount lbRecordCount01.Text = "Adet = " + resp.T_MALZEMELOKASYON.Length.ToString(); } else { // RecordCount lbRecordCount01.Text = "Adet = 0"; } // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void Terminal_Operation(alfaSAP p_SAP) { // Terminal WR.ZMM_T_TERMINAL ls_terminal = new Terminal2012.WR.ZMM_T_TERMINAL(); // Assign Values ls_terminal.TRM_NAME = this.m_System.Name; ls_terminal.TRM_ACTIVE = this.m_System.Active; ls_terminal.TRM_LOCIP = this.m_System.LocIP; ls_terminal.TRM_OSVER = this.m_System.OsVer; ls_terminal.TRM_APPNAME = this.m_System.AppName; ls_terminal.TRM_NETVER = this.m_System.NetVer; ls_terminal.TRM_APPVER = this.m_System.AppVer; ls_terminal.LOGIN_USER = this.m_System.UserId; ls_terminal.LOGIN_DATE = this.m_System.Date; ls_terminal.LOGIN_TIME = this.m_System.Time; // Parameters WR.ZMM005_TERMINAL_BAKIM prmTerminal = new Terminal2012.WR.ZMM005_TERMINAL_BAKIM(); prmTerminal.P_TERMINAL = ls_terminal; prmTerminal.P_REQDOWNLOAD = "N"; // Call Service WR.ZMM005_TERMINAL_BAKIMResponse resp = p_SAP.ZMM005_TERMINAL_BAKIM(prmTerminal); // Message if (resp.P_MESSAGE != string.Empty) { alfaMsg.Error(resp.P_MESSAGE); } }
//-----------------------------------------------------------------------------------------------------------// private void Save_Log() { // Get Table DataTable p_Table = (DataTable)grdList.DataSource; // Check for Empty if (p_Table == null || p_Table.Rows == null || p_Table.Rows.Count == 0) { return; } try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZSD_F_BAR_KONTROL prms = new Terminal2012.WR.ZSD_F_BAR_KONTROL(); // Create SapList List <WR.ZSD_S_BAR_LIST> sapList = new List <Terminal2012.WR.ZSD_S_BAR_LIST>(); for (int li = 0; li < p_Table.Rows.Count; li++) { // Create Line WR.ZSD_S_BAR_LIST line = new Terminal2012.WR.ZSD_S_BAR_LIST(); line.BARKON = p_Table.Rows[li]["BARKON"].ToString(); line.BARYUK = p_Table.Rows[li]["BARYUK"].ToString(); // Add List sapList.Add(line); } // Assign Params prms.I_OPERATION = "S"; prms.I_FISNO = txtFisNo.Text; prms.ET_BAR_LIST = sapList.ToArray(); // Call Service WR.ZSD_F_BAR_KONTROLResponse resp = p_SAP.ZSD_F_BAR_KONTROL(prms); // Error Message if (resp.E_SUBRC != "0") { alfaMsg.Error(resp.E_HATA); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnList_Click(object sender, EventArgs e) { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_RULOGIRIS_01 prms = new WR.ZMM005_RULOGIRIS_01(); prms.I_FISNO = tbFisNo.Text; prms.I_SEFERNO = tbSeferNo.Text; // Call Service WR.ZMM005_RULOGIRIS_01Response resp = p_SAP.ZMM005_RULOGIRIS_01(prms); // Create Table System.Data.DataTable p_Table = alfaGrid.ToDataTable(resp.T_ITEMS, "T_ITEMS"); // Create Style alfaGrid.CreateTableStyle(grdList, p_Table, "DEFAULT"); // Assign to Grid grdList.DataSource = p_Table; // Check Data if (resp.T_ITEMS.Length > 0) { // Select Row grdList.Select(grdList.CurrentRowIndex); // Enable Next alfaCtrl.EnableControl(btnNext, Color.Green); // RecordCount lbRecordCount01.Text = "Adet = " + resp.T_ITEMS.Length.ToString(); } else { // Disable Next alfaCtrl.DisableControl(btnNext, Color.Silver); // RecordCount lbRecordCount01.Text = "Adet = 0"; } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnSave_Click(object sender, EventArgs e) { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_MALZEMELOKASYON_02 prms = new Terminal2012.WR.ZMM005_MALZEMELOKASYON_02(); // Assign Params prms.I_WERKS = this.m_System.Werks; prms.I_BARKOD = lbBarkodSave.Text; prms.I_LGPBE = tbAdres.Text; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Table // Assign Depo if (cbDepo.SelectedIndex >= 0) { prms.I_LGORT = (cbDepo.SelectedItem as alfaDepo).DepoNo; } else { prms.I_LGORT = string.Empty; } // Call Service WR.ZMM005_MALZEMELOKASYON_02Response resp = p_SAP.ZMM005_MALZEMELOKASYON_02(prms); // Check Result if (resp.E_SUBRC == "4") { // Message alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } else { // Clear Barkod tbBarkod.Text = string.Empty; // Focus tbBarkod.Focus(); } } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_Indirilmis_Malzemeler() { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_UYSTOKNAKLI_05 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_05(); prms.IV_MODE = "X"; prms.IV_FISNO = txtFisNo.Text; prms.T_FISITEMS_EMIR = new Terminal2012.WR.ZMM_S_UY03[0]; // Call Service FN05Result02 = p_SAP.ZMM005_UYSTOKNAKLI_05(prms); // Grid grdIndirilmisMalzemeler.DataSource = FN05Result02.T_FISITEMS_EMIR; // Check Data if (FN05Result02.T_FISITEMS_EMIR.Length > 0) { // Select Row grdIndirilmisMalzemeler.Select(grdIndirilmisMalzemeler.CurrentRowIndex); // RecordCount lbRecordCount02.Text = "Adet = " + FN05Result02.T_FISITEMS_EMIR.Length.ToString(); } else { // RecordCount lbRecordCount02.Text = "Adet = 0"; } // Show Error if (FN05Result02.E_SUBRC == "4") { alfaMsg.Error(FN05Result02.T_MESSAGES[0].MESSAGE); } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnLogin_Click(object sender, EventArgs e) { try { // WaitCursor alfaMsg.WaitCursor(); // Focus btnLogin.Focus(); // UserName alfaSAP.User = txtUser.Text; // Password alfaSAP.Pass = txtPass.Text; // Create Service alfaSAP p_SAP = new alfaSAP(); // Login if (this.Login_Operation_v2(p_SAP) == false) { return; } // Main Menu this.Activate_Menu(pnMenuMain); // Set UserName this.m_System.UserId = txtUser.Text; // Set Werks this.m_System.Werks = this.m_System.GetWerks(); // Terminal Ops this.Terminal_Operation(p_SAP); // DefaultCursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error Message alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnDown_Click(object sender, EventArgs e) { // Get Barkod Line WR.ZMM_S_TARTIMDET_ITEMS p_BarkodLine = this.Find_Barkod_Line(tbBarkod.Text); // Check Barkod if (p_BarkodLine == null) { alfaMsg.Error("Yanlış Barkod Girdiniz !"); return; } // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_UYSTOKNAKLI_09 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_09(); // Set Parameters prms.I_MODE = m_SPACE; prms.I_OPERATION = "M"; prms.I_ITEM = p_BarkodLine; prms.I_FISNO = tbFisNo.Text; prms.I_LGPBE = tbAdres.Text; prms.I_YUKEMRNO = tbYuklemeEmri.Text; prms.T_ITEMS = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS[0]; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service WR.ZMM005_UYSTOKNAKLI_09Response resp = p_SAP.ZMM005_UYSTOKNAKLI_09(prms); // Show Result if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } else { // Clear tbBarkod.Text = string.Empty; // Get List this.Get_Indirilecek_Malzemeler(); } }
//-----------------------------------------------------------------------------------------------------------// private Boolean Login_Operation_v2(alfaSAP p_SAP) { // Parameters WR.ZMM005_TERMINAL_GIRIS prmLogin = new Terminal2012.WR.ZMM005_TERMINAL_GIRIS(); prmLogin.I_USERNAME = txtUser.Text; prmLogin.I_PASSWORD = txtPass.Text; // Call Service WR.ZMM005_TERMINAL_GIRISResponse respLogin = p_SAP.ZMM005_TERMINAL_GIRIS(prmLogin); // Check Result if (respLogin.E_RESULT != "OK") { // Error Message alfaMsg.Error(respLogin.E_RESULT); return(false); } else { return(true); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_Sayim_Mode() { try { // Cursor alfaMsg.WaitCursor(); // Functions alfaSAP p_SAP = new alfaSAP(); // Create Parms WR.ZMM005_MODE prms = new WR.ZMM005_MODE(); // Call Function WR.ZMM005_MODEResponse resp = p_SAP.ZMM005_MODE(prms); // Error Message if (resp.E_SUBRC != "0") { alfaMsg.Error(resp.E_MESSAGE); } // Sayim Mode this.m_SayimMode = resp.E_MOD; // Check Empty if (this.m_SayimMode == string.Empty) { this.m_SayimMode = "X"; } // Display Mode txtSayimModu.Text = string.Format("MODE - {0}", this.m_SayimMode); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnIndir_Click(object sender, EventArgs e) { // Get Barkod Line WR.ZMM_S_UY03 p_BarkodLine = Find_Barkod_Line(txtBarkod.Text); // Check Barkod if (p_BarkodLine == null) { alfaMsg.Error("Yanlış Barkod Girdiniz !"); return; } // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_UYSTOKNAKLI_06 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_06(); prms.I_FISNO = txtFisNo.Text; prms.I_BARKOD = txtBarkod.Text; prms.I_LGPBE = txtAdres.Text; prms.IS_OKUTULAN = p_BarkodLine; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service WR.ZMM005_UYSTOKNAKLI_06Response resp = p_SAP.ZMM005_UYSTOKNAKLI_06(prms); // Show Result if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } else { // Clear txtBarkod.Text = string.Empty; // Get List this.Get_Indirilecek_Malzemeler(); } }
//-----------------------------------------------------------------------------------------------------------// private bool Check_FisKayitDurumu() { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); WR.ZMM005_FISKAYITDURUMU prms = new Terminal2012.WR.ZMM005_FISKAYITDURUMU(); prms.I_FISNO = txtFisNo.Text; prms.I_LOKASYON = "T"; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service WR.ZMM005_FISKAYITDURUMUResponse resp = p_SAP.ZMM005_FISKAYITDURUMU(prms); // Show Error if (resp.E_SUBRC == 4) { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); return(false); } // Cursor alfaMsg.DefaultCursor(); // Return return(true); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); // Return return(false); } }
//---------------------------------------------------------------------------------// public string GetWerks() { try { // Cursor alfaMsg.WaitCursor(); // Functions alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM007_GET_WERKS prms = new WR.ZMM007_GET_WERKS(); // Call Service WR.ZMM007_GET_WERKSResponse resp = p_SAP.ZMM007_GET_WERKS(prms); if (resp.E_SUBRC == "00") { // Return return(resp.E_WERKS); } else { // Error alfaMsg.Error(resp.E_MESSAGE.MESSAGE); // Return return(null); } } catch (Exception ex) { // Error MessageBox.Show(ex.Message); // Return return(null); } }
//-----------------------------------------------------------------------------------------------------------// private void btnList_Click(object sender, EventArgs e) { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_MALZEMELOKASYON_01 prms = new Terminal2012.WR.ZMM005_MALZEMELOKASYON_01(); // Clear Barkod Text tbBarkod.Text = string.Empty; // Assign Params prms.I_BARKOD = lbBarkodSave.Text; prms.I_UNAME = this.m_System.UserId; prms.T_MALZEMELOKASYON = new Terminal2012.WR.ZMM_S_MALZEMELOKASYON[0]; // Table // Call Service WR.ZMM005_MALZEMELOKASYON_01Response resp = p_SAP.ZMM005_MALZEMELOKASYON_01(prms); // Create Table System.Data.DataTable p_Table = alfaGrid.ToDataTable(resp.T_MALZEMELOKASYON, "T_MALZEMELOKASYON"); // Create Style alfaGrid.CreateTableStyle(grdList, p_Table, "DEFAULT"); // Assign to Grid grdList.DataSource = p_Table; // Check Data if (resp.T_MALZEMELOKASYON.Length > 0) { // Select Row grdList.Select(grdList.CurrentRowIndex); // Set Malzeme Text txtMalzeme.Text = resp.T_MALZEMELOKASYON[0].MLZTANIM; // RecordCount lbRecordCount01.Text = "Adet = " + resp.T_MALZEMELOKASYON.Length.ToString(); } else { // RecordCount lbRecordCount01.Text = "Adet = 0"; } // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnCancel_Click(object sender, EventArgs e) { // Confirmation if (sender != null && alfaMsg.Quest("İptal etmek için emin misiniz ?") == DialogResult.No) { return; } // Clear Texts txtAdresExport.Text = string.Empty; txtBarkod.Text = string.Empty; txtBrkdNo.Text = string.Empty; txtCounter.Text = string.Empty; txtAdresInput.Text = string.Empty; txtMalzemeTxt.Text = string.Empty; txtMalzemeTuru.Text = string.Empty; txtMalzemeNo.Text = string.Empty; txtPaketAdet.Text = string.Empty; txtTuketildi.Text = string.Empty; txtSatildi.Text = string.Empty; txtUretimYeri.Text = string.Empty; txtDepoYeri.Text = string.Empty; txtMalzemeParti.Text = string.Empty; txtPaketAgirlik.Text = string.Empty; txtSiparis.Text = string.Empty; txtSipKlm.Text = string.Empty; // Disable Buttons alfaCtrl.DisableControl(btnSave, Color.Silver); alfaCtrl.DisableControl(btnSave, Color.Silver); alfaCtrl.DisableControl(btnPrev, Color.Silver); alfaCtrl.DisableControl(btnNext, Color.Silver); alfaCtrl.DisableControl(btnAdd, Color.Silver); // Reset Counter this.m_Counter = 0; // Table Reset m_TableList.Rows.Clear(); // Page01 this.PageActivate(pnPage01); try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_SAYIM_RESET prms = new Terminal2012.WR.ZMM005_SAYIM_RESET(); // Set Params prms.I_IPNBR = this.m_System.LocIP; // Call Service WR.ZMM005_SAYIM_RESETResponse resp = p_SAP.ZMM005_SAYIM_RESET(prms); // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.E_MESSAGE); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_Indirilecek_Malzemeler() { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_UYSTOKNAKLI_05 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_05(); prms.IV_MODE = " "; prms.IV_FISNO = txtFisNo.Text; prms.T_FISITEMS_EMIR = new Terminal2012.WR.ZMM_S_UY03[0]; // Call Service FN05Result01 = p_SAP.ZMM005_UYSTOKNAKLI_05(prms); // Create Table System.Data.DataTable p_Table = alfaGrid.ToDataTable(FN05Result01.T_FISITEMS_EMIR, "T_FISITEMS_EMIR"); // Create Style alfaGrid.CreateTableStyle(grdIndirilecekMalzemeler, p_Table, "DEFAULT"); // Assign to Grid grdIndirilecekMalzemeler.DataSource = p_Table; // Check Data if (FN05Result01.T_FISITEMS_EMIR.Length > 0) { // Select FirstRow grdIndirilecekMalzemeler.Select(0); grdIndirilecekMalzemeler.CurrentRowIndex = 0; // Set Controls alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.EnableControl(btnAdres, Color.Blue); alfaCtrl.EnableControl(btnIndir, Color.Blue); alfaCtrl.EnableControl(txtBarkod, Color.Black); // Focus txtBarkod.Focus(); // RecordCount lbRecordCount01.Text = "Adet = " + FN05Result01.T_FISITEMS_EMIR.Length.ToString(); } else { // Set Controls alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.DisableControl(btnAdres, Color.Silver); alfaCtrl.DisableControl(txtBarkod, Color.Silver); alfaCtrl.DisableControl(btnIndir, Color.Silver); // RecordCount lbRecordCount01.Text = "Adet = 0"; } // Show Error if (FN05Result01.E_SUBRC == "4") { alfaMsg.Error(FN05Result01.T_MESSAGES[0].MESSAGE); } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnSave_Click(object sender, EventArgs e) { // Confirmation if (sender != null && alfaMsg.Quest("Kayıt için emin misiniz ?") == DialogResult.No) { return; } try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_SAYIM_SAVE prms = new Terminal2012.WR.ZMM005_SAYIM_SAVE(); // Set Parameters prms.I_MLZ_TIP = this.m_MalzemeTuru; // Create List List <WR.ZPP_S_SAYIM> listTable = new List <WR.ZPP_S_SAYIM>(); // Add Rows for (int li = 0; li < m_TableList.Rows.Count; li++) { // Create Row WR.ZPP_S_SAYIM row = new Terminal2012.WR.ZPP_S_SAYIM(); // Assign Row row.ADRES = m_TableList.Rows[li]["ADRES"].ToString(); row.BARKOD = m_TableList.Rows[li]["BARKOD"].ToString(); row.DEPO = m_TableList.Rows[li]["DEPO"].ToString(); row.DEPO_USER = m_TableList.Rows[li]["DEPO_USER"].ToString(); row.ADRES_USER = m_TableList.Rows[li]["ADRES_USER"].ToString(); row.MLZ_ADI = m_TableList.Rows[li]["MLZ_ADI"].ToString(); row.MLZ_KODU = m_TableList.Rows[li]["MLZ_KODU"].ToString(); row.MLZ_TIP = m_TableList.Rows[li]["MLZ_TIP"].ToString(); row.PKTICIADT = m_TableList.Rows[li]["PKTICIADT"].ToString(); row.DOSYA = m_TableList.Rows[li]["DOSYA"].ToString(); row.OKUTMASAAT = m_TableList.Rows[li]["OKUTMASAAT"].ToString(); row.OKUTMATRH = m_TableList.Rows[li]["OKUTMATRH"].ToString(); row.SASNO = m_TableList.Rows[li]["SASNO"].ToString(); row.SATILDI = m_TableList.Rows[li]["SATILDI"].ToString(); row.TUKETILDI = m_TableList.Rows[li]["TUKETILDI"].ToString(); row.URETIMYERI = m_TableList.Rows[li]["URETIMYERI"].ToString(); row.OKUTAN = m_TableList.Rows[li]["OKUTAN"].ToString(); row.PARTI = m_TableList.Rows[li]["PARTI"].ToString(); row.KILO = decimal.Parse(m_TableList.Rows[li]["KILO"].ToString()); row.SIPNO = m_TableList.Rows[li]["SIPNO"].ToString(); row.KALEM = m_TableList.Rows[li]["KLM"].ToString(); // Add Row listTable.Add(row); } // Params prms.T_SAYIMTERMINAL = listTable.ToArray(); // Call Service WR.ZMM005_SAYIM_SAVEResponse resp = p_SAP.ZMM005_SAYIM_SAVE(prms); // Message if (resp.E_SUBRC == "0") { // Message alfaMsg.Info("Sayım kaydedilmiştir !"); // Reset this.btnCancel_Click(null, null); } else { alfaMsg.Error(resp.E_MESSAGE); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnSave_Click(object sender, EventArgs e) { // Confirmation if (alfaMsg.Quest("İşlemi Kayit Etmek için Emin misiniz ?") == DialogResult.No) { return; } // Cursor Cursor.Current = Cursors.WaitCursor; try { // Create Service alfaSAP p_SAP = new alfaSAP(); // Get DataArray WR.ZMM_WS_RULOGIRIS[] dt = (WR.ZMM_WS_RULOGIRIS[])grdList.DataSource; // Param Main WR.ZMM005_RULOGIRIS_02 prmMain = new WR.ZMM005_RULOGIRIS_02(); // Create Table WR.ZMMS_WS_RULOGIRIS[] dtTemp = new Terminal2012.WR.ZMMS_WS_RULOGIRIS[0]; // Set Values dtTemp[0].TESKALEMNO = dt[grdList.CurrentRowIndex].TESKALEMNO; dtTemp[0].TESLIMATNO = dt[grdList.CurrentRowIndex].TESLIMATNO; dtTemp[0].BARKODNO = tbBarkodNo.Text; dtTemp[0].KILO = tbKilo.Text; dtTemp[0].DEPO = tbDepo.Text; dtTemp[0].MGTRH = alfaDate.GetDate(DateTime.Now); dtTemp[0].BARKODNO = tbBarkodNo.Text; dtTemp[0].BULTENNO = tbBultenNo.Text; dtTemp[0].HEATNO = tbHeatNo.Text; dtTemp[0].ILKKANTAR = tbTarti.Text; dtTemp[0].IRSALIYENO = tbIrsaliye.Text; // Set Table prmMain.T_INPUT = dtTemp; //new Terminal2012.WR.ZMMS_WS_RULOGIRIS[0]; // Set Table prmMain.T_RETURN = new Terminal2012.WR.ZRFC_BAPIRET2_TAB[0]; // Call Service WR.ZMM005_RULOGIRIS_02Response resp = p_SAP.ZMM005_RULOGIRIS_02(prmMain); // Cursor Cursor.Current = Cursors.Default; if (resp.T_MESSAGES[0].TYPE == "S") { // Disable Controls alfaCtrl.DisableControl(btnSave, Color.Silver); alfaCtrl.DisableControl(btnPrev, Color.Silver); // Show Message alfaMsg.Info(resp.T_MESSAGES[0].MESSAGE); } // Show Error else { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } } catch (Exception ex) { // Message alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// 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 Get_Indirilecek_Malzemeler() { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Parameters WR.ZMM005_UYSTOKNAKLI_09 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_09(); // Set Parameters prms.I_MODE = m_SPACE; prms.I_OPERATION = "L"; prms.I_LGPBE = string.Empty; prms.I_FISNO = tbFisNo.Text; prms.I_YUKEMRNO = tbYuklemeEmri.Text; prms.I_ITEM = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS(); prms.T_ITEMS = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS[0]; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service Result01 = p_SAP.ZMM005_UYSTOKNAKLI_09(prms); // Create Table System.Data.DataTable p_Table = alfaGrid.ToDataTable(Result01.T_ITEMS, "T_ITEMS"); // Create Style alfaGrid.CreateTableStyle(grdIndirilecekMalzemeler, p_Table, "DEFAULT"); // Assign to Grid grdIndirilecekMalzemeler.DataSource = p_Table; // Disable BtnDown alfaCtrl.DisableControl(btnDown, Color.Silver); // Check Data if (Result01.T_ITEMS.Length > 0) { // Select Row grdIndirilecekMalzemeler.Select(grdIndirilecekMalzemeler.CurrentRowIndex); // Set Controls alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.EnableControl(tbBarkod, Color.Black); alfaCtrl.EnableControl(tbAdres, Color.Black); // RecordCount lbRecordCount01.Text = "Adet = " + Result01.T_ITEMS.Length.ToString(); } else { // Set Controls alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.DisableControl(tbBarkod, Color.Silver); alfaCtrl.DisableControl(tbAdres, Color.Silver); // RecordCount lbRecordCount01.Text = "Adet = 0"; } // Show Error if (Result01.E_SUBRC == "4") { alfaMsg.Error(Result01.T_MESSAGES[0].MESSAGE); } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnDelete_Click(object sender, EventArgs e) { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_UYSTOKNAKLI_09 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_09(); // Set Params prms.I_MODE = m_SPACE; prms.I_OPERATION = "D"; prms.I_FISNO = tbFisNo.Text; prms.I_LGPBE = tbAdres.Text; prms.I_YUKEMRNO = tbYuklemeEmri.Text; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; prms.T_ITEMS = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS[0]; // Create Line WR.ZMM_S_TARTIMDET_ITEMS line = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS(); // Get Table DataTable p_Table = (DataTable)grdIndirilmisMalzemeler.DataSource; // Get Row DataRow row = p_Table.Rows[grdIndirilmisMalzemeler.CurrentRowIndex]; // Assign Line line.BARKOD = row["BARKOD"].ToString(); line.KG = decimal.Parse(row["KG"].ToString()); line.MIKTAR = decimal.Parse(row["MIKTAR"].ToString()); line.OB = row["OB"].ToString(); line.PARTI = row["PARTI"].ToString(); line.SIP_KLM = row["SIP_KLM"].ToString(); line.SIP_NO = row["SIP_NO"].ToString(); line.STOK_NO = row["STOK_NO"].ToString(); line.TANIM = row["TANIM"].ToString(); // Set Line prms.I_ITEM = line; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service WR.ZMM005_UYSTOKNAKLI_09Response resp = p_SAP.ZMM005_UYSTOKNAKLI_09(prms); // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(Result01.T_MESSAGES[0].MESSAGE); } // Referesh Data this.Get_Indirilecek_Malzemeler(); this.Get_Indirilmis_Malzemeler(); // 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.ZSD_S_YE_LIST[] dt = FN01Result.ET_YE_LIST; // Assign Values tbMusteri.Text = dt[m_SelectedItem].MUSTERI; tbPlakaNo.Text = dt[m_SelectedItem].PLAKA; tbMalzeme.Text = dt[m_SelectedItem].ACIKLAMA; tbYuklenecek.Text = dt[m_SelectedItem].MIKTAR.ToString(); tbYuklenen.Text = dt[m_SelectedItem].TOTAL.ToString(); // Clear Barkod tbBarkod.Text = string.Empty; // Create Service alfaSAP p_SAP = new alfaSAP(); // Set Barkod dt[m_SelectedItem].BARKOD = p_Barkod; // Create Params WR.ZSD_F_TERMINAL_YUKLEME_02 prms = new Terminal2012.WR.ZSD_F_TERMINAL_YUKLEME_02(); // Set Params prms.ET_YE_DET = new Terminal2012.WR.ZSD_S_TARTIM_DET_TRM[0]; prms.I_UNAME = this.m_System.UserId; prms.I_YE_LIST = dt[m_SelectedItem]; prms.I_OPERATION = p_Operation; // Call Service WR.ZSD_F_TERMINAL_YUKLEME_02Response resp = p_SAP.ZSD_F_TERMINAL_YUKLEME_02(prms); // Result grdBarkod.DataSource = resp.ET_YE_DET; if (resp.ET_YE_DET.Length > 0) { // Set Controls alfaCtrl.EnableControl(btnDel, Color.Blue); // Select Row grdBarkod.Select(grdBarkod.CurrentRowIndex); // RecordCount lbRecordCount02.Text = "Adet = " + resp.ET_YE_DET.Length.ToString(); } else { // Set Controls alfaCtrl.DisableControl(btnDel, Color.Silver); // RecordCount lbRecordCount02.Text = "Adet = 0"; } // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.E_HATA); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_Indirilmis_Malzemeler() { try { // Cursor Cursor.Current = Cursors.WaitCursor; // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Parameters WR.ZMM005_UYSTOKNAKLI_09 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_09(); // Set Parameters prms.I_MODE = "X"; prms.I_OPERATION = "L"; prms.I_FISNO = tbFisNo.Text; prms.I_LGPBE = tbAdres.Text; prms.I_YUKEMRNO = tbYuklemeEmri.Text; prms.I_ITEM = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS(); prms.T_ITEMS = new Terminal2012.WR.ZMM_S_TARTIMDET_ITEMS[0]; prms.T_MESSAGES = new Terminal2012.WR.ZMM_S_WSMESSAGES[0]; // Call Service Result02 = p_SAP.ZMM005_UYSTOKNAKLI_09(prms); // Create Table DataTable p_Table = alfaGrid.ToDataTable(Result02.T_ITEMS, "T_ITEMS"); // Create Style alfaGrid.CreateTableStyle(grdIndirilmisMalzemeler, p_Table, "DEFAULT"); // Assign to Grid grdIndirilmisMalzemeler.DataSource = p_Table; // Check Data if (Result02.T_ITEMS.Length > 0) { // Select Row grdIndirilmisMalzemeler.Select(grdIndirilmisMalzemeler.CurrentRowIndex); // RecordCount lbRecordCount02.Text = "Adet = " + Result02.T_ITEMS.Length.ToString(); } else { // RecordCount lbRecordCount02.Text = "Adet = 0"; } // Show Error if (Result02.E_SUBRC == "4") { alfaMsg.Error(Result02.T_MESSAGES[0].MESSAGE); } // Cursor Cursor.Current = Cursors.Default; } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnAdd_Click(object sender, EventArgs e) { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_SAYIM prms = new Terminal2012.WR.ZMM005_SAYIM(); // Assign Params prms.I_DEPO = m_System.Lgort; prms.I_BARKOD = txtBarkod.Text; prms.I_ADRES = txtAdresInput.Text; prms.I_MOD = this.m_SayimMode; prms.I_MLZ_TIP = this.m_MalzemeTuru; prms.I_IPNBR = this.m_System.LocIP; // Call Service WR.ZMM005_SAYIMResponse resp = p_SAP.ZMM005_SAYIM(prms); // Assign Text Fields txtBrkdNo.Text = txtBarkod.Text; txtAdresExport.Text = resp.E_EXPORT.ADRES; txtMalzemeTxt.Text = resp.E_EXPORT.MLZ_ADI; txtMalzemeNo.Text = resp.E_EXPORT.MLZ_KODU; txtMalzemeTuru.Text = resp.E_EXPORT.MLZ_TIP; txtPaketAdet.Text = resp.E_EXPORT.PKTICIADT; txtTuketildi.Text = resp.E_EXPORT.TUKETILDI; txtSatildi.Text = resp.E_EXPORT.SATILDI; txtUretimYeri.Text = resp.E_EXPORT.URETIMYERI; txtDepoYeri.Text = resp.E_EXPORT.DEPO; txtSasNo.Text = resp.E_EXPORT.SASNO; txtMalzemeParti.Text = resp.E_EXPORT.PARTI; txtPaketAgirlik.Text = resp.E_EXPORT.KILO.ToString(); txtSiparis.Text = resp.E_EXPORT.SIPNO; txtSipKlm.Text = resp.E_EXPORT.KALEM; if (this.m_SayimMode == "2") //===================================================== MODE II ==================================// { // Create Row DataRow rowNew = m_TableList.NewRow(); // Assign Table Fields rowNew["NO"] = string.Format("{0:000}", m_TableList.Rows.Count + 1); rowNew["DEPO"] = resp.E_EXPORT.DEPO; rowNew["DEPO_USER"] = resp.E_EXPORT.DEPO_USER; rowNew["BARKOD"] = resp.E_EXPORT.BARKOD; rowNew["ADRES"] = resp.E_EXPORT.ADRES; rowNew["ADRES_USER"] = resp.E_EXPORT.ADRES_USER; rowNew["MLZ_ADI"] = resp.E_EXPORT.MLZ_ADI; rowNew["MLZ_KODU"] = resp.E_EXPORT.MLZ_KODU; rowNew["URETIMYERI"] = resp.E_EXPORT.URETIMYERI; rowNew["MLZ_TIP"] = resp.E_EXPORT.MLZ_TIP; rowNew["PKTICIADT"] = resp.E_EXPORT.PKTICIADT; rowNew["TUKETILDI"] = resp.E_EXPORT.TUKETILDI; rowNew["SATILDI"] = resp.E_EXPORT.SATILDI; rowNew["SASNO"] = resp.E_EXPORT.SASNO; rowNew["DOSYA"] = resp.E_EXPORT.DOSYA; rowNew["OKUTMASAAT"] = resp.E_EXPORT.OKUTMASAAT; rowNew["OKUTMATRH"] = resp.E_EXPORT.OKUTMATRH; rowNew["OKUTAN"] = resp.E_EXPORT.OKUTAN; rowNew["MESAJ"] = resp.E_MESSAGE; rowNew["PARTI"] = resp.E_EXPORT.PARTI; rowNew["KILO"] = resp.E_EXPORT.KILO; rowNew["SIPNO"] = resp.E_EXPORT.SIPNO; rowNew["KLM"] = resp.E_EXPORT.KALEM; // Set Result if (resp.E_SUBRC == "0") { rowNew["DURUM"] = "TAMAM"; } else { rowNew["DURUM"] = "HATA"; } // Hata Mesaji // string StrHataMukerrer = "MÜKERRER BARKOD ...!"; //if (resp.E_SUBRC == "0") //{ // // Check Double Records // foreach (DataRow row in m_TableList.Rows) // { // if (row["BARKOD"].ToString() == txtBarkod.Text) // { // // Hata // resp.E_SUBRC = "4"; // rowNew["DURUM"] = "HATA"; // rowNew["MESAJ"] = StrHataMukerrer; // row["DURUM"] = "HATA"; // row["MESAJ"] = StrHataMukerrer; // } // } //} // Add Row m_TableList.Rows.Add(rowNew); // Create Style grdList.TableStyles.Clear(); alfaGrid.CreateTableStyle(grdList, m_TableList, "DURUM"); // Assign Grid grdList.DataSource = m_TableList; // BtnSave Enable alfaCtrl.EnableControl(btnSave, Color.Blue); // Mukerrer Kayit if (resp.E_SUBRC != "0") { // Show Error alfaMsg.Error(rowNew["MESAJ"].ToString()); } } //=============================================================================== MODE II ==================================// if (resp.E_SUBRC == "0") { // Increase Counter this.m_Counter = this.m_Counter + 1; // Counter txtCounter.Text = string.Format("{0:000}", this.m_Counter); } // Clear Barkod txtBarkod.Text = string.Empty; // Focus txtBarkod.Focus(); // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_EmirList(int p_RowIndex) { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZSD_F_TERMINAL_YUKLEME_01 prms = new Terminal2012.WR.ZSD_F_TERMINAL_YUKLEME_01(); prms.I_FISNO = tbFisNo.Text; prms.I_KONSI = string.Empty; prms.ET_YE_LIST = new Terminal2012.WR.ZSD_S_YE_LIST[0]; // Call Service FN01Result = p_SAP.ZSD_F_TERMINAL_YUKLEME_01(prms); // Create Table DataTable p_Table = alfaGrid.ToDataTable(FN01Result.ET_YE_LIST, "ET_YE_LIST"); // Create Style alfaGrid.CreateTableStyle(grdEmirList, p_Table, "KALAN"); // Assign to Grid grdEmirList.DataSource = p_Table; // Check Data if (FN01Result.ET_YE_LIST.Length > 0) { // Focus grdEmirList.Focus(); // Disable FisNo tbFisNo.Enabled = false; // Total KG lbTotal_v1.Text = String.Format("Y.Tonaj = {0:0,0}", FN01Result.E_TOTKG); lbTotal_v2.Text = String.Format("Y.Tonaj = {0:0,0}", FN01Result.E_TOTKG); // Paket lbPaket.Text = String.Format("Y.Paket = {0:0}", FN01Result.E_TOTPK); // Select Record this.m_SelectedItem = p_RowIndex; grdEmirList.Select(p_RowIndex); grdEmirList.CurrentRowIndex = p_RowIndex; // RecordCount lbRecordCount01.Text = "Adet = " + FN01Result.ET_YE_LIST.Length.ToString(); if (pnPage01.Visible == true) { alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.EnableControl(btnMalzemeAdres, Color.Navy); } } else { // Empty List this.m_SelectedItem = p_RowIndex; alfaCtrl.DisableControl(btnNext, Color.Silver); alfaCtrl.DisableControl(btnMalzemeAdres, Color.Silver); lbRecordCount01.Text = "Adet = 0"; } // Show Error if (FN01Result.E_SUBRC == "4") { alfaMsg.Error(FN01Result.E_HATA); } // 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); } }
//-----------------------------------------------------------------------------------------------------------// private void Get_EmirList(int p_RowIndex) { try { // Cursor alfaMsg.WaitCursor(); // Functions alfaSAP p_SAP = new alfaSAP(); // Parameters WR.ZMM005_UYSTOKNAKLI_01 prms = new Terminal2012.WR.ZMM005_UYSTOKNAKLI_01(); prms.IV_FISNO = txtFisNo.Text; prms.T_FISITEMS_EMIR = new Terminal2012.WR.ZMM_S_FISITEMS_EMIR_T[0]; // Call Service FN01Result = p_SAP.ZMM005_UYSTOKNAKLI_01(prms); // Create Table DataTable p_Table = alfaGrid.ToDataTable(FN01Result.T_FISITEMS_EMIR, "T_FISITEMS_EMIR"); // Create Style alfaGrid.CreateTableStyle(grdEmirList, p_Table, "TEORIK2"); // Assign to Grid grdEmirList.DataSource = p_Table; // Set First Column Width grdEmirList.TableStyles[0].GridColumnStyles[0].Width = 125; // Check Data if (FN01Result.T_FISITEMS_EMIR.Length > 0) { // Select Record this.m_SelectedItem = p_RowIndex; grdEmirList.Select(p_RowIndex); grdEmirList.CurrentRowIndex = p_RowIndex; // RecordCount lbRecordCount01.Text = "Adet = " + FN01Result.T_FISITEMS_EMIR.Length.ToString(); if (pnPage01.Visible == true) { alfaCtrl.EnableControl(btnNext, Color.Green); alfaCtrl.EnableControl(btnMalzemeAdres, Color.Navy); } } else { // Empty List this.m_SelectedItem = p_RowIndex; alfaCtrl.DisableControl(btnNext, Color.Silver); alfaCtrl.DisableControl(btnMalzemeAdres, Color.Silver); lbRecordCount01.Text = "Adet = 0"; } // 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 btnFisNo_Click(object sender, EventArgs e) { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZSD_F_BAR_KONTROL prms = new Terminal2012.WR.ZSD_F_BAR_KONTROL(); // Assign Params prms.I_OPERATION = "L"; prms.I_FISNO = txtFisNo.Text; prms.ET_BAR_LIST = new Terminal2012.WR.ZSD_S_BAR_LIST[0]; // Table // Call Service WR.ZSD_F_BAR_KONTROLResponse resp = p_SAP.ZSD_F_BAR_KONTROL(prms); if (resp.E_SUBRC == "4") { // Error alfaMsg.Error(resp.E_HATA); // Clear txtBarkod.Text = string.Empty; // Return return; } // Create Table System.Data.DataTable p_ResultTable = alfaGrid.ToDataTable(resp.ET_BAR_LIST, "ET_BAR_LIST"); // Add Index Column p_ResultTable.Columns.Add(new DataColumn("NO")); for (int li = 0; li < p_ResultTable.Rows.Count; li++) { // Assign Index Column p_ResultTable.Rows[li]["NO"] = string.Format("{0:000}", li + 1); } // Create Style alfaGrid.CreateTableStyle(grdList, p_ResultTable, "BARKOD"); // Assign to Grid grdList.DataSource = p_ResultTable; if (p_ResultTable.Rows.Count > 0) { // Enable Controls alfaCtrl.EnableControl(btnClear, Color.Blue); alfaCtrl.EnableControl(txtBarkod, Color.Black); // Disable Controls alfaCtrl.DisableControl(btnFisNo, Color.Silver); alfaCtrl.DisableControl(txtFisNo, Color.Silver); } else { // Disable Controls alfaCtrl.DisableControl(btnClear, Color.Silver); alfaCtrl.DisableControl(btnBarkod, Color.Silver); alfaCtrl.DisableControl(txtBarkod, Color.Silver); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }
//-----------------------------------------------------------------------------------------------------------// private void btnAdd_Click(object sender, EventArgs e) { try { // Cursor alfaMsg.WaitCursor(); // Create Service alfaSAP p_SAP = new alfaSAP(); // Create Params WR.ZMM005_MALZEMELOKASYON_01 prms = new Terminal2012.WR.ZMM005_MALZEMELOKASYON_01(); // Assign Params prms.I_BARKOD = txtBarkod.Text; prms.I_UNAME = this.m_System.UserId; prms.T_MALZEMELOKASYON = new Terminal2012.WR.ZMM_S_MALZEMELOKASYON[0]; // Table // Call Service WR.ZMM005_MALZEMELOKASYON_01Response resp = p_SAP.ZMM005_MALZEMELOKASYON_01(prms); // Create Table System.Data.DataTable p_ResultTable = alfaGrid.ToDataTable(resp.T_MALZEMELOKASYON, "T_MALZEMELOKASYON"); // Status string p_Status = null; // Set Status if (p_ResultTable.Rows.Count > 0) { p_Status = "TAMAM"; } else { p_Status = "HATA"; } // Create Row DataRow row = m_Table.NewRow(); row["NO"] = string.Format("{0:000}", m_Table.Rows.Count + 1); row["BARKOD"] = txtBarkod.Text; row["DURUM"] = p_Status; // Add Row m_Table.Rows.Add(row); // Create Style alfaGrid.CreateTableStyle(grdList, m_Table, "DURUM"); // Assign to Grid grdList.DataSource = m_Table; // Select Last Item grdList.CurrentRowIndex = m_Table.Rows.Count - 1; grdList.Select(m_Table.Rows.Count - 1); grdList.Refresh(); // Clear Barkod txtBarkod.Text = string.Empty; // Disable BtnAdd alfaCtrl.DisableControl(btnAdd, Color.Silver); // Enable BtnClear alfaCtrl.EnableControl(btnClear, Color.Blue); // Show Error if (resp.E_SUBRC == "4") { alfaMsg.Error(resp.T_MESSAGES[0].MESSAGE); } // Cursor alfaMsg.DefaultCursor(); } catch (Exception ex) { // Error alfaMsg.Error(ex.Message); } }