using AppData;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace NKC_WF.WebUserControls
{
public partial class cmp_BP_MaterialYeld : BaseUserControl
{
#region Public Properties
///
/// Batch corrente...
///
public int BatchId
{
get
{
int answ = memLayer.ML.QSI("BatchId");
return answ;
}
}
#endregion Public Properties
#region Public Methods
public List GetMatStatList()
{
DataLayer DLMan = new DataLayer();
MatStatList = new List();
var statData = DLMan.GetYeldStatsFromMongoData(BatchId);
if (statData != null)
{
MatStatList = statData.ListByMaterial;
}
return MatStatList;
}
#endregion Public Methods
#region Protected Fields
protected List MatStatList = new List();
///
/// Tabella dei dati di quante part siano presenti x foglio recuperato dai dati nesting da mongoDB
///
protected Dictionary SheetPartQty = new Dictionary();
///
/// Tabella dei dati di resa (Yeald) x foglio recuperato dai dati nesting da mongoDB
///
protected Dictionary SheetYeld = new Dictionary();
#endregion Protected Fields
#region Protected Methods
protected void Page_Load(object sender, EventArgs e)
{
ReloadData();
}
#endregion Protected Methods
#region Private Methods
///
/// Legge da redis, se non trovasse legge da mongoDB e salva in redis come cache...
///
private void ReloadData()
{
grView.DataBind();
}
#endregion Private Methods
}
}