partial void DeleteOrder(Order instance);
partial void InsertOrder(Order instance);
partial void UpdateOrder(Order instance);
/// <summary> /// InsertOrder /// </summary> /// <param name="binId"></param> public int InsertOrder(string tag, string type, bool promotion, bool qrCodeRequired, int quantity) { try { var garbage = context.Garbages.Where(@w => @w.Tag == tag).First(); var garbageType = context.GarbageTypes.Where(@w => @w.Type == type).First(); Order order = new Order { Id = Guid.NewGuid(), DateOrdered = DateTime.Now, GarbageId = garbage.Id, GarbageTypeId = garbageType.Id, Promotion = promotion, QRCodeRequired = qrCodeRequired, Quantity = quantity }; context.Orders.InsertOnSubmit(order); SubmitData(); return 214; } catch (Exception ex) { using (StreamWriter sw = File.AppendText(@"C:\IWMSLog.txt")) { Log(ex.Message, sw); } return 100; } }