//[Transaction(TransactionMode.Unspecified)] //private IList GetProdIOBaseList(string flow, string region, string startDate, string endDate, string item, string userCode) //{ // DetachedCriteria criteria = DetachedCriteria.For(typeof(OrderDetailView)); // criteria.Add(Expression.Eq("Type", BusinessConstants.CODE_MASTER_ORDER_TYPE_VALUE_PRODUCTION)); // //区域权限 // SecurityHelper.SetRegionSearchCriteria(criteria, "PartyTo.Code", userCode); // //订单状态 // OrderHelper.SetActiveOrderStatusCriteria(criteria, "Status"); // if (flow != string.Empty) // { // criteria.Add(Expression.Eq("Flow", flow)); // } // if (region != string.Empty) // { // criteria.Add(Expression.Eq("PartyTo.Code", region)); // } // if (startDate != string.Empty) // { // criteria.Add(Expression.Ge("EffDate", DateTime.Parse(startDate))); // } // if (endDate != string.Empty) // { // criteria.Add(Expression.Lt("EffDate", DateTime.Parse(endDate).AddDays(1))); // } // if (item != string.Empty) // { // criteria.Add(Expression.Like("Item.Code", item, MatchMode.Start)); // } // criteria.AddOrder(Order.Asc("Item.Code")); // criteria.SetProjection(Projections.ProjectionList() // .Add(Projections.GroupProperty("Item.Code")) // .Add(Projections.GroupProperty("Uom")) // .Add(Projections.Sum("ReceivedQty"))); // IList result = criteriaMgr.FindAll(criteria); // return result; //} private IList <OrderLocTransView> ConvertToList(IList list) { IList <OrderLocTransView> orderLocTransViewList = new List <OrderLocTransView>(); if (list != null && list.Count > 0) { foreach (object obj in list) { OrderLocTransView orderLocTransView = new OrderLocTransView(); orderLocTransView.Item = (Item)((object[])obj)[0]; orderLocTransView.AccumQty = (decimal)((object[])obj)[1]; orderLocTransViewList.Add(orderLocTransView); } } return(orderLocTransViewList); }
public virtual void DeleteOrderLocTransView(OrderLocTransView entity) { Delete(entity); }
public virtual void UpdateOrderLocTransView(OrderLocTransView entity) { Update(entity); }
public virtual void CreateOrderLocTransView(OrderLocTransView entity) { Create(entity); }
//[Transaction(TransactionMode.Unspecified)] //public IList GetProdIOBaseList(string flow, string region, string startDate, string endDate, string item, string userCode) //{ // DetachedCriteria criteria = DetachedCriteria.For(typeof(OrderDetailView)); // criteria.Add(Expression.Eq("Type", BusinessConstants.CODE_MASTER_ORDER_TYPE_VALUE_PRODUCTION)); // //区域权限 // SecurityHelper.SetRegionSearchCriteria(criteria, "PartyTo.Code", userCode); // //订单状态 // OrderHelper.SetActiveOrderStatusCriteria(criteria, "Status"); // if (flow != string.Empty) // { // criteria.Add(Expression.Eq("Flow", flow)); // } // if (region != string.Empty) // { // criteria.Add(Expression.Eq("PartyTo.Code", region)); // } // if (startDate != string.Empty) // { // criteria.Add(Expression.Ge("EffDate", DateTime.Parse(startDate))); // } // if (endDate != string.Empty) // { // criteria.Add(Expression.Lt("EffDate", DateTime.Parse(endDate).AddDays(1))); // } // if (item != string.Empty) // { // criteria.Add(Expression.Like("Item.Code", item, MatchMode.Anywhere)); // } // criteria.AddOrder(Order.Asc("Item.Code")); // criteria.SetProjection(Projections.ProjectionList() // .Add(Projections.GroupProperty("Item.Code")) // .Add(Projections.GroupProperty("Uom")) // .Add(Projections.Sum("ReceivedQty"))); // IList result = criteriaMgrE.FindAll(criteria); // return result; //} public IList<OrderLocTransView> ConvertToList(IList list) { IList<OrderLocTransView> orderLocTransViewList = new List<OrderLocTransView>(); if (list != null && list.Count > 0) { foreach (object obj in list) { OrderLocTransView orderLocTransView = new OrderLocTransView(); orderLocTransView.Item = (Item)((object[])obj)[0]; orderLocTransView.AccumQty = (decimal)((object[])obj)[1]; orderLocTransViewList.Add(orderLocTransView); } } return orderLocTransViewList; }
public virtual void DeleteOrderLocTransView(OrderLocTransView entity) { entityDao.DeleteOrderLocTransView(entity); }
public virtual void UpdateOrderLocTransView(OrderLocTransView entity) { entityDao.UpdateOrderLocTransView(entity); }
public virtual void CreateOrderLocTransView(OrderLocTransView entity) { entityDao.CreateOrderLocTransView(entity); }