private LaborControl wrap(Labor l) { var ret = new LaborControl(l); _controlDict[l] = ret; ret.LaborChanged += OnLaborChanged; return(ret); }
private void newLaborButton_Click(object sender, EventArgs e) { var newLabor = new Labor("???"); profile.labors.Add(newLabor); var cont = wrap(newLabor); laborListFlowLayoutPanel.Controls.Add(cont); recalcOdds(); resetSaveTimer(); }
public LaborControl(Labor inner) { this.inner = inner; InitializeComponent(); }
public LaborChangedEventArgs(Labor labor, LaborChange change) { this.labor = labor; this.change = change; }
public LaborControl GetControl(Labor l) { return(_controlDict[l]); }