public static int CheckBuy(int id) { Buy buy = BuySvc.RetrieveById(id)[0]; Good good = GoodSvc.RetrieveById(buy.GoodId)[0]; Person person = PersonSvc.RetrieveById(buy.PersonId)[0]; if (buy.IsCheck == false) { if (good.Num < buy.Num) { return(-1); } good.Num -= buy.Num; GoodSvc.Update(good); buy.IsCheck = true; BuySvc.Update(buy); Value value = new Value(); value.PersonId = buy.PersonId; value.Num = Convert.ToInt32(good.Value * buy.Num); value.Date = System.DateTime.Now.ToString(); value.Other = "购物获得"; ValueSvc.Create(value); person.Value += value.Num; PersonSvc.Update(person); } return(0); }
public static int PseDelGood(int id) { Good good = GoodSvc.RetrieveById(id)[0]; good.IsDel = true; GoodSvc.Update(good); return(0); }
public static int GetGoodById(int id, ref Good good) { good = GoodSvc.RetrieveById(id)[0]; return(0); }