protected void GV_List_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { object[] obj = (object[])e.Row.DataItem; ((Label)(e.Row.FindControl("lblSupplier"))).Text = ((Supplier)obj[0]).Code; ((Label)(e.Row.FindControl("lblItem"))).Text = ((Item)obj[1]).Code; DetachedCriteria selectCriteria = DetachedCriteria.For(typeof(RollingForecast)); selectCriteria.Add(Expression.Eq("Supplier.Code", ((Supplier)obj[0]).Code)); selectCriteria.Add(Expression.Eq("Item.Code", ((Item)obj[1]).Code)); selectCriteria.Add(Expression.Ge("Date", StartDate)); selectCriteria.Add(Expression.Lt("Date", StartDate.AddDays(140))); IList <RollingForecast> rollingForecastList = TheCriteriaMgr.FindAll <RollingForecast>(selectCriteria); for (int i = 0; i < DateArr.Count(); i++) { var q = rollingForecastList.Where(f => f.Date.ToShortDateString() == DateArr[i].ToShortDateString()).OrderByDescending(p => p.CreateDate); if (q.Count() > 0) { RollingForecast c = q.First(); ((Label)(e.Row.FindControl("lblQty" + i))).Text = c.Qty.ToString("0.########"); } } } }
public virtual void DeleteRollingForecast(RollingForecast entity) { entityDao.DeleteRollingForecast(entity); }
public virtual void UpdateRollingForecast(RollingForecast entity) { entityDao.UpdateRollingForecast(entity); }
public virtual void CreateRollingForecast(RollingForecast entity) { entityDao.CreateRollingForecast(entity); }
public virtual void DeleteRollingForecast(RollingForecast entity) { Delete(entity); }
public virtual void UpdateRollingForecast(RollingForecast entity) { Update(entity); }
public virtual void CreateRollingForecast(RollingForecast entity) { Create(entity); }