public BinList(Int64 recipeNo) { binSet = new BinDataSet(AppRes.DB.Connect, null, null); indexes = new Dictionary <int, BinObject>(); names = new Dictionary <string, BinObject>(); Load(recipeNo); }
private void Initialize() { recipeNo = 0; recipeSet = new RecipeDataSet(AppRes.DB.Connect, null, null); masterSet = new MasterPatternDataSet(AppRes.DB.Connect, null, null); masterLedSet = new MasterPatternLedDataSet(AppRes.DB.Connect, null, null); slaveSet = new SlavePatternDataSet(AppRes.DB.Connect, null, null); slaveLedSet = new SlavePatternLedDataSet(AppRes.DB.Connect, null, null); smuSet = new SmuDataSet(AppRes.DB.Connect, null, null); binSet = new BinDataSet(AppRes.DB.Connect, null, null); mode = EDataSetMode.View; bookmark = new GridBookmark(recipeGridView); stringToSmus = new List <int>(); stringRows = new List <StringRow>(); ctrlPatternGrid = new CtrlPatternGrid(EPatternDispMode.String, stringToSmus); ctrlPatternGrid.XLength = (int)xLengthEdit.Value; ctrlPatternGrid.YHeight = (int)yHeightEdit.Value; ctrlPatternGrid.StringCount = (int)stringCountEdit.Value; ctrlPatternGrid.LedCount = (int)ledCountEdit.Value; patternGridPanel.Controls.Add(ctrlPatternGrid); smuGrid.DataSource = stringRows; smuGridView.BeginUpdate(); try { smuGridView.Columns.Clear(); smuGridView.Columns.Add(CreateGridColumn(" ", "StringNo", 64)); for (int i = 0; i < 20; i++) { smuGridView.Columns.Add(CreateGridColumn($"SMU{i + 1}", $"SMU{i + 1}", 64, true, true)); } } finally { smuGridView.EndUpdate(); } binRows = new List <RecipeBinRow>(); for (int i = 0; i < AppRes.Properties.BinCount; i++) { RecipeBinRow row = new RecipeBinRow(); row.Clear(i + 1); binRows.Add(row); } binTypeLookUpEdit.DataSource = EnumHelper.GetNameValues <EBinType>(); binTypeLookUpEdit.DisplayMember = "Name"; binTypeLookUpEdit.ValueMember = "Value"; binTypeLookUpEdit.KeyMember = "Value"; }
public BinObject(BinDataSet set) { RecNo = set.RecNo; RecipeNo = set.RecipeNo; Type = set.Type; Index = set.Index; Name = set.Name; Mark = set.Mark; Formulas = new List <BinFormulaObject>(); formulaSet = new BinFormulaDataSet(AppRes.DB.Connect, null, null); Load(RecNo); }
private void UpdateBin(FbTransaction trans, BinDataSet set) { foreach (RecipeBinRow row in binRows) { set.RecNo = row.RecNo; set.RecipeNo = recipeNo; set.Type = row.Type; set.Index = row.Index; set.Name = row.Name; set.Mark = row.Mark; set.Update(trans); } }
private void InsertBin(FbTransaction trans, BinDataSet set) { foreach (RecipeBinRow row in binRows) { set.RecNo = AppRes.DB.GetGenNo("GN_BIN"); set.RecipeNo = recipeNo; set.Type = row.Type; set.Index = row.Index; set.Name = row.Name; set.Mark = row.Mark; set.Insert(trans); } }
public BinItem(BinDataSet set) { RecNo = set.RecNo; RecipeNo = set.RecipeNo; Type = set.Type; Index = set.Index; Name = set.Name; Mark = set.Mark; Formulas = new Dictionary <EWorkType, List <BinFormulaItem> >(); formulaSet = new BinFormulaDataSet(AppRes.DB.Connect, null, null); Load(RecNo); }
private void Initialize() { recipeSet = new RecipeDataSet(AppRes.DB.Connect, null, null); binSet = new BinDataSet(AppRes.DB.Connect, null, null); binFormulaSet = new BinFormulaDataSet(AppRes.DB.Connect, null, null); mode = EDataSetMode.View; bookmark = new GridBookmark(recipeGridView); binRows = new List <BinRow>(); BinRow row; for (int i = 0; i < AppRes.Properties.BinCount; i++) { row = new BinRow(); binRows.Add(row); } binGrid = new CtrlBinGrid(binRows); binGrid.RecipeNo = 0; binGrid.Type = EWorkType.Normal; binGridPanel.Controls.Add(binGrid); }