private void SetupGrossRequirements(ComponentPlanning component) { ComponentPlanning parent = component.ComponentParent; for (int i = 0; i < 9; i++) { component.weeks[i].grossRequirements = parent.weeks[i].plannedOrderReleases; } }
private void AddPlannedReceiptsRow(ComponentPlanning component, DataTable table) { DataRow workRow = table.NewRow(); for (int i = 0; i < 9; i++) { workRow[i] = component.weeks[i].plannedOrderReceipts.ToString(); } table.Rows.Add(workRow); }
private void AddGrossRow(ComponentPlanning component, DataTable table) { DataRow workRow = table.NewRow(); for (int i = 0; i < 9; i++) { workRow[i] = component.weeks[i].grossRequirements.ToString(); } table.Rows.Add(workRow); }
private void AddBalanceRow(ComponentPlanning component, DataTable table) { DataRow workRow = table.NewRow(); for (int i = 0; i < 9; i++) { workRow[i] = component.weeks[i].availableBalance.ToString(); } table.Rows.Add(workRow); }
private void InitMainPlan(ComponentPlanning componentA) { string mainPlanQuery = "SELECT Глав_производ_план.Неделя1, Глав_производ_план.Неделя2, Глав_производ_план.Неделя3, Глав_производ_план.Неделя4, " + "Глав_производ_план.Неделя5, Глав_производ_план.Неделя6, Глав_производ_план.Неделя7, Глав_производ_план.Неделя8, Глав_производ_план.Неделя9 " + "FROM Глав_производ_план WHERE (((Глав_производ_план.ID_компонента)=1));"; DataTable table = DBAccess.ExecuteDataTable(mainPlanQuery); for (int i = 0; i < 9; i++) { componentA.weeks[i].grossRequirements = int.Parse(table.Rows[0][i].ToString()); } }
private DataTable GetResultsInTable(ComponentPlanning component) { DataTable componentTable = new DataTable(); for (int i = 0; i < 9; i++) { componentTable.Columns.Add("Неделя " + (i + 1).ToString()); } AddGrossRow(component, componentTable); AddPlannedReceiptsRow(component, componentTable); AddBalanceRow(component, componentTable); AddPlannedRelease(component, componentTable); return(componentTable); }
public void LoadDataFromDB() { componentA = new ComponentPlanning("Душевая кабина"); componentB = new ComponentPlanning("Каркас со стенками"); componentC = new ComponentPlanning("Ручной душ"); componentD = new ComponentPlanning("Смеситель"); componentA.IsMain = true; componentB.IsMain = false; componentB.ComponentParent = componentA; componentC.IsMain = false; componentC.ComponentParent = componentA; componentD.IsMain = false; componentD.ComponentParent = componentC; InitMainPlan(componentA); InitStore(componentA, componentB, componentC, componentD); InitLeadTime(componentA, componentB, componentC, componentD); InitLotSize(componentA, componentB, componentC, componentD); }