public int GetShippingFilesST() { Jinsdb.GetImportShippingST(); var rs = Jinsdb.GetUnShippingFilesST(); if (rs.Tables[0].Rows.Count <= 0) { return(0); } foreach (DataRow item in rs.Tables[0].Rows) { OrdMain model = this.PrepareShippingModel(item); model.SubST = new List <OrdST>(); var rsdetail = Jinsdb.GetOrdShipDetail(model.ID); foreach (DataRow item2 in rsdetail.Tables[0].Rows) { var subid = item2["SubID"].ToString().GetIntFromStr(); var opc = item2["OPC"].ToString(); var qtyship = item2["QtyShip"].ToString().GetIntFromStr(); model.SubST.Add(new OrdST() { ID = model.ID, SubID = subid, OPC = opc, Qty = qtyship }); } var xmldoc = Jinsxml.CreateShippingXMLFile(model); xmldoc.Save(localFolder_shipping + @"\" + model.OrdID + @".xml"); Jinsdb.UpdateShippingFlatST(model); } return(rs.Tables[0].Rows.Count); }
public int GetShippingFilesRX() { var rs = Jinsdb.GetUnShippingFilesRX(); if (rs.Tables[0].Rows.Count <= 0) { return(0); } foreach (DataRow item in rs.Tables[0].Rows) { OrdMain model = this.PrepareShippingModel(item); var xmldoc = Jinsxml.CreateShippingXMLFile(model); xmldoc.Save(localFolder_shipping + @"\" + model.OrdID + @".xml"); Jinsdb.UpdateShippingFlatRX(model.OrdID); } return(rs.Tables[0].Rows.Count); }