void bw_DoWork(object sender, DoWorkEventArgs e) { if (IcnNumber.Length == 18) { //ExecuteGetTagLongCode retValue = GenerateDocumentsProcedures.ExecuteGetTagLongCode(IcnNumber, StoreNumber, out tagInformation, out errorCode, out errorText); } else { //ExecuteGetTagShortCode retValue = GenerateDocumentsProcedures.ExecuteGetTagShortCode(IcnNumber, StoreNumber, out tagInformation, out errorCode, out errorText); } }
public Dictionary <string, string> GetPrintDeviceData(string printFormName) { string errorCode = ""; string errorMessage = ""; string terminalId = GetTerminalId(); var inParams = new List <OracleProcParam> { new OracleProcParam("p_terminalid", terminalId), new OracleProcParam("p_form_name", printFormName), new OracleProcParam("p_store_number", GlobalDataAccessor.Instance.CurrentSiteId.StoreNumber) }; DataTable documentInfo; DataTable ipportInfo; DataTable printerInfo; Hashtable eDeviceDataHash = GenerateDocumentsProcedures. GenerateDocumentsEssentialInformation( inParams, out documentInfo, out printerInfo, out ipportInfo, out errorCode, out errorMessage); Dictionary <string, string> eDeviceData = new Dictionary <string, string>(); foreach (string s in eDeviceDataHash.Keys) { if (string.IsNullOrEmpty(s)) { continue; } object hashVal = eDeviceDataHash[s]; if (hashVal == null) { continue; } eDeviceData.Add(s, hashVal.ToString()); } return(eDeviceData); }