Esempio n. 1
0
    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);
 }
Esempio n. 5
0
 public virtual void DeleteRollingForecast(RollingForecast entity)
 {
     Delete(entity);
 }
Esempio n. 6
0
 public virtual void UpdateRollingForecast(RollingForecast entity)
 {
     Update(entity);
 }
Esempio n. 7
0
 public virtual void CreateRollingForecast(RollingForecast entity)
 {
     Create(entity);
 }