public Export(ExportNeed exportNeed) { ID = CurrentID++; ExportNeed = exportNeed; Time = DateTime.Now; ExportNeed.Goods.IsStored = false; }
public bool NewExportNeed(string message) { bool successful = false; //parsing message List <string> parameters = message.Split('~').ToList(); string email = parameters[0]; int goodsID = int.Parse(parameters[1]); DateTime time = DateTime.Parse(parameters[2]); //generating objects Goods goods = Warehouse.Instance.Clients[email].Goods[goodsID]; ExportNeed need = new ExportNeed(goods, time); EventContainer.Instance.AddExportNeed(need); successful = true; return(successful); }
public Moving(char type, Import import, ExportNeed exportNeed) { ID = CurrentID++; Type = type; Time = DateTime.Now; if (Type == 'I') { Import = import; ExportNeed = null; } else if (Type == 'E') { ExportNeed = exportNeed; Import = null; } else if (Type == 'M') { Import = null; ExportNeed = null; } }
public void AddExportNeed(ExportNeed exportNeed) { ExportNeeds.Add(exportNeed); }