Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
    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;
    }