public InOutStock(InOutStock thiz) { StockType = thiz.StockType; ID = thiz.ID; Date = thiz.Date; SpecificationID = thiz.SpecificationID; Quantity = thiz.Quantity; EnterpriseID = thiz.EnterpriseID; EmployeeID = thiz.EmployeeID; //WarehouseID = thiz.WarehouseID; Remark = thiz.Remark; ItemID = thiz.ItemID; InventoryID = thiz.InventoryID; }
protected override void Initialize(IProductWrapper product = null) { if (product == null) { InOutStock = new InOutStock(); Quantity = 1; Date = DateTime.Now; } else { InOutStock = product.Product.Clone() as InOutStock; var stock = product as StockWrapper; Item = stock.Item; Specification = stock.Specification; Warehouse = stock.Warehouse; Quantity = stock.Quantity; Client = stock.Client; Employee = stock.Employee; } }
/// <summary> /// for edit /// </summary> /// <param name="inOutStock"></param> public InOutStockHelper(InOutStock inOutStock) { _InOutStock = inOutStock; }
/// <summary> /// for register /// </summary> public InOutStockHelper() { _InOutStock = new InOutStock(); }