private static XmlDocument CreateHXQueryStateInput(QueryCondition qConditon) { try { XmlDocument document = new XmlDocument(); XmlDeclaration newChild = document.CreateXmlDeclaration("1.0", "GBK", null); document.PreserveWhitespace = false; document.AppendChild(newChild); XmlElement element = document.CreateElement("FPXT"); document.AppendChild(element); XmlElement element2 = document.CreateElement("INPUT"); element.AppendChild(element2); XmlElement element3 = document.CreateElement("NSRSBH"); element3.InnerText = TaxCardInstance.get_TaxCode(); element2.AppendChild(element3); XmlElement element4 = document.CreateElement("KPJH"); element4.InnerText = TaxCardInstance.get_Machine().ToString(); element2.AppendChild(element4); XmlElement element5 = document.CreateElement("SBBH"); element5.InnerText = TaxCardInstance.GetInvControlNum(); element2.AppendChild(element5); XmlElement element6 = document.CreateElement("DCBB"); element6.InnerText = TaxCardInstance.get_StateInfo().DriverVersion; element2.AppendChild(element6); XmlElement element7 = document.CreateElement("CXTJ"); element2.AppendChild(element7); XmlElement element8 = document.CreateElement("FPZL"); element8.InnerText = qConditon.invType; element7.AppendChild(element8); XmlElement element9 = document.CreateElement("QSRQ"); element9.InnerText = qConditon.startTime; element7.AppendChild(element9); XmlElement element10 = document.CreateElement("JZRQ"); element10.InnerText = qConditon.endTime; element7.AppendChild(element10); XmlElement element11 = document.CreateElement("CLZT"); element11.InnerText = qConditon.status; element7.AppendChild(element11); XmlElement element12 = document.CreateElement("SLXH"); element7.AppendChild(element12); document.PreserveWhitespace = true; return(document); } catch (BaseException exception) { ExceptionHandler.HandleError(exception); return(null); } catch (Exception exception2) { ExceptionHandler.HandleError(exception2); return(null); } }
public BaseForm RunCommand() { TaxCard card = TaxCardFactory.CreateTaxCard(); TaxStateInfo stateInfo = card.GetStateInfo(false); if (card.get_RetCode() > 0) { MessageManager.ShowMsgBox(card.get_ErrCode()); return(null); } if (stateInfo.MachineNumber != card.get_Machine()) { MessageManager.ShowMsgBox("INP-252101"); return(null); } if (card.get_ECardType() == 3) { return(new JSPStateQuery()); } return(new JSKStateQuery()); }
public static XmlDocument CreateAllocateInput(UnlockInvoice volumeInfo) { try { XmlDocument document = new XmlDocument(); XmlDeclaration newChild = document.CreateXmlDeclaration("1.0", "GBK", null); document.PreserveWhitespace = false; document.AppendChild(newChild); XmlElement element = document.CreateElement("FPXT"); document.AppendChild(element); XmlElement element2 = document.CreateElement("INPUT"); element.AppendChild(element2); XmlElement element3 = document.CreateElement("NSRSBH"); element3.InnerText = TaxCardInstance.get_TaxCode(); element2.AppendChild(element3); XmlElement element4 = document.CreateElement("KPJH"); element4.InnerText = TaxCardInstance.get_Machine().ToString(); element2.AppendChild(element4); XmlElement element5 = document.CreateElement("SBBH"); element5.InnerText = TaxCardInstance.GetInvControlNum(); element2.AppendChild(element5); XmlElement element6 = document.CreateElement("DCBB"); element6.InnerText = TaxCardInstance.get_StateInfo().DriverVersion; element2.AppendChild(element6); XmlElement element7 = document.CreateElement("HASH"); element7.InnerText = DownloadCommon.GetDecimalStr(TaxCardInstance.Get9BitHashTaxCode()); element2.AppendChild(element7); XmlElement element8 = document.CreateElement("YSSH"); element8.InnerText = TaxCardInstance.get_CompressCode(); element2.AppendChild(element8); XmlElement element9 = document.CreateElement("CZLX"); element9.InnerText = "Z1"; element2.AppendChild(element9); XmlElement element10 = document.CreateElement("FPJSFP"); element2.AppendChild(element10); XmlElement element11 = document.CreateElement("FKPJH"); element11.InnerText = volumeInfo.get_Machine().ToString(); element10.AppendChild(element11); XmlElement element12 = document.CreateElement("FPZL"); element12.InnerText = volumeInfo.get_Kind().ToString(); element10.AppendChild(element12); XmlElement element13 = document.CreateElement("LBDM"); element13.InnerText = volumeInfo.get_TypeCode(); element10.AppendChild(element13); XmlElement element14 = document.CreateElement("QSHM"); element14.InnerText = volumeInfo.get_Number().PadLeft(8, '0'); element10.AppendChild(element14); XmlElement element15 = document.CreateElement("FPFS"); element15.InnerText = volumeInfo.get_Count().ToString(); element10.AppendChild(element15); XmlElement element16 = document.CreateElement("FLAG"); element16.InnerText = Convert.ToBase64String(volumeInfo.Buffer); element10.AppendChild(element16); document.PreserveWhitespace = true; return(document); } catch (BaseException exception) { loger.Error(exception.Message); ExceptionHandler.HandleError(exception); return(null); } catch (Exception exception2) { loger.Error(exception2.Message); ExceptionHandler.HandleError(exception2); return(null); } }