/// <summary> /// 添加 /// </summary> /// <param name="userModel"></param> /// <param name="model"></param> /// <returns></returns> public virtual bool AddSaleOrderProduct(UserModel userModel, SaleOrderProduct model) { model.UserId = userModel.UserId; model.SaleOrderProductId = SeqGuid.NewGuid(); model.CreateDate = DateTime.Now; Da.Add <Guid, SaleOrderProduct>(model); return(true); }
/// <summary> /// 删除 /// </summary> /// <param name="userModel"></param> /// <param name="model"></param> /// <returns></returns> public virtual bool DeleteSaleOrderProduct(UserModel userModel, SaleOrderProduct model) { var m = Da.Get <SaleOrderProduct>(model.SaleOrderProductId); if (m == null || m.UserId != userModel.UserId) { return(false); } return(Da.Delete(model)); }
/// <summary> /// 添加订单产品 /// </summary> /// <returns></returns> public bool AddOrderProduct(SaleOrderProduct m) { Db((db, tran) => { var product = db.Get <Product>(m.ProductId, tran); product.HoldQty += m.Qty; product.SaleQty -= m.Qty; //添加产品 db.Update(product, tran); db.Insert <Guid, SaleOrderProduct>(m, tran); }); return(true); }
/// <summary> /// 更新 /// </summary> /// <param name="userModel"></param> /// <param name="model"></param> /// <returns></returns> public virtual bool UpdateSaleOrderProduct(UserModel userModel, SaleOrderProduct model) { var m = Da.Get <SaleOrderProduct>(model.SaleOrderProductId); if (m == null || m.UserId != userModel.UserId) { return(false); } m.SaleOrderId = model.SaleOrderId; m.ProductId = model.ProductId; m.Price = model.Price; m.Qty = model.Qty; m.Remark = model.Remark; return(Da.Update(m)); }
public void EditSaleOrderProduct(SaleOrderProduct saleOrderProduct) { }