private List<PanelSlot> CreateSplitPanels(PanelSlot internalEvalDorner, PanelSlot externalEvalDorner,int category) { List<PanelSlot> newPanels = new List<PanelSlot>(); PanelSlot seniorPanel = new PanelSlot(externalEvalDorner,category); PanelSlot juniorPanel = new PanelSlot(internalEvalDorner, category); String externalEvaluator = seniorPanel.RemoveExternalEvaluator(true); newPanels.Add(seniorPanel); String internalEvaluator = juniorPanel.RemoveInternalEvaluator(); newPanels.Add(juniorPanel); PanelSlot splitPanel = new PanelSlot(category, 0); splitPanel.AddInternalEvaluator(internalEvaluator); splitPanel.AddExternalEvaluator(externalEvaluator); newPanels.Add(splitPanel); return (newPanels); }
private void CreatePanelMotiff(string[] names, int categ, int remainigVac) { PanelSlot panelMotiff = new PanelSlot(categ,remainigVac); for (int i = 0; i < names.Length; i++) { panelMotiff.AddInternalEvaluator(names[i]); } panelMotiffs.Add(panelMotiff); }