1234567891011121314151617181920212223242526272829303132333435363738394041 |
- namespace Comal.Stores
- {
- }
- //class CalendarStore : BaseStore<Calendar>
- //{
- // protected override void BeforeSave(Calendar entity)
- // {
- // base.BeforeSave(entity);
- // if (entity.IsActive)
- // {
- // var calendars = Load(new Filter<Calendar>(x => x.IsActive).IsEqualTo(true));
- // foreach (var calendar in calendars)
- // {
- // calendar.IsActive = false;
- // Save(calendar, "Active Calendar Changed");
- // }
- // }
- // }
- // protected override void AfterSave(Calendar entity)
- // {
- // base.AfterSave(entity);
- // var packets = FindSubStore<ManufacturingPacket>().Load(new Filter<ManufacturingPacket>(x => x.Issued).IsNotEqualTo(DateTime.MinValue).And(x => x.Completed).IsEqualTo(DateTime.MinValue), new SortOrder<ManufacturingPacket>(x => x.DueDate));
- // foreach (var booking in entity.Bookings)
- // {
- // List<ManufacturingPacket> modified = new List<ManufacturingPacket>();
- // var packet = packets.FirstOrDefault(x => x.ID.Equals(booking.Packet));
- // if ((packet != null) && (packet.EstimatedDate != booking.End))
- // {
- // packet.EstimatedDate = booking.End;
- // modified.Add(packet);
- // }
- // FindSubStore<ManufacturingPacket>().Save(modified, "Updated from Calendar");
- // }
- // }
- // }
|