private int XmlMaterialUpdate(WMSContext dc, XElement update)
        {
            try
            {
                XNamespace ns = XDocument.Root.Name.Namespace;

                foreach (var sk in update.Elements(ns + "Material"))
                {
                    string key   = sk.Element(ns + "ID").Value;
                    Box_ID boxid = dc.Box_IDs.Find(key);
                    if (boxid == null)
                    {
                        boxid = new Box_ID {
                            ID = key
                        };
                        dc.Box_IDs.Add(boxid);
                    }
                    boxid.SKU_ID = sk.Element(ns + "SKUID").Value;
                    boxid.Batch  = sk.Element(ns + "Batch").Value;
                }
                return(0);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                SimpleLog.AddException(ex, nameof(XmlReadERPCommand));
                throw;
            }
        }
 private void Clear_Boxes()
 {
     Box_ID.Clear();
     Box_Name.Clear();
     Box_Measure.Clear();
     Box_Price.Clear();
 }
Beispiel #3
0
 public BoxIDViewModel()
 {
     _boxid            = new Box_ID();
     _SKUIDs           = new List <string>();
     _tuid             = 0;
     Validator         = new PropertyValidator();
     ValidationEnabled = false;
 }
Beispiel #4
0
 public TUViewModel()
 {
     _data             = new TUs();
     _dataPlaceID      = new PlaceIDs();
     _dataBoxID        = new Box_ID();
     _dbservicewms     = new DBServiceWMS(null);
     Validator         = new PropertyValidator();
     ValidationEnabled = false;
     ProdDate          = DateTime.Now;
     ExpDate           = DateTime.Now;
 }