public string BoxShipToLabel(string FilePH, string Dn, string SerialNum) { logger.Info("BoxShipToLabel begin; FilePH=" + FilePH + " , Dn=" + Dn + " , SerialNum=" + SerialNum); BoxLabelXmlCreator xmlCreator = null; xmlCreator = new BoxLabelXmlCreator(); string res = null; try { ChkAndCreatePath(FilePH); xmlCreator.LoadBoxLabelDatabaseData(Dn.ToString().Trim() + @"/" + SerialNum.ToString().Trim()); xmlCreator.WriteXml(FilePH, true); res = Dn; } catch (Exception err) { res = RecordError("BoxShipToLabel", ref err); } finally { logger.Info("BoxShipToLabel end"); } return res; }
public string BoxShipToLabel(string FilePH, string Dn, string SerialNum) { BoxLabelXmlCreator xmlCreator = null; xmlCreator = new BoxLabelXmlCreator(); string res = null; try { xmlCreator.LoadBoxLabelDatabaseData(Dn.ToString().Trim() + @"/" + SerialNum.ToString().Trim()); xmlCreator.WriteXml(FilePH, true); res = Dn; } catch (Exception err) { res = err.Message.ToString(); } return res; }
public EDITSResponse BoxShipLabel(string serialNO, string boxID) //public string BoxShipLabel(string serialNO, string boxID) { logger.Info("BoxShipLabel begin; serialNO=" + serialNO + " , boxID=" + boxID); //string FilePath=@"D:\hpedits\uploadfiles\aa.xml"; EDITSResponse response = new EDITSResponse(); BoxLabelXmlCreator xmlCreator = new BoxLabelXmlCreator(); string whereClause="WHERE SERIAL_NUM='"+serialNO.Trim()+"'"; List<string> fields=new List<string>(); fields.Add("InternalID"); DataTable readTable=DBFactory.PopulateTempTable("[PAK_PackkingData]",whereClause,fields); if (readTable.Rows.Count > 0) { string internalID = readTable.Rows[0]["InternalID"].ToString(); string concatenatedID = internalID.Trim() + @"/" + boxID.Trim(); //string concatenatedID = internalID.Trim() + @"/" + serialNO.Trim(); xmlCreator.LoadBoxLabelDatabaseData(concatenatedID); XmlDataDocument dataDocument = xmlCreator.GetXML(true); response.XML = dataDocument.InnerXml; //xmlCreator.WriteXml(FilePath, true); //return internalID.Trim(); } logger.Info("BoxShipLabel end"); //return ""; return response; }