public Load(Roster roster) { InitializeComponent(); /*Initialize RosterControls*/ int y = 12; foreach (var item in roster.Employees) { RosterControl temp = new RosterControl(item); temp.Location = new Point(12, y); temp.EditMode(true); Controls.Add(temp); y += 33; } /*Initialize Buttons*/ Button btnOK = new Button(); btnOK.Text = "OK"; btnOK.Location = new Point(261, y); Button btnQuit = new Button(); btnQuit.Text = "Cancel"; btnQuit.Location = new Point(180, y); /*Add to form controls*/ Controls.Add(btnOK); Controls.Add(btnQuit); AcceptButton = btnOK; CancelButton = btnQuit; /*Event Handlers*/ btnOK.Click += new System.EventHandler(this.btnOK_Click); }
//place controls private void PlaceControls(Employee employee) { RosterControl temp = new RosterControl(employee); temp.MouseDown += new MouseEventHandler(SetNotes); lyPLunch.Controls.Add(temp); if (employee.ClockOutTime.TimeOfDay > new TimeSpan(14, 30, 0)) { RosterControl temp2 = new RosterControl(employee); temp2.MouseDown += new MouseEventHandler(SetNotes); lyPTrans.Controls.Add(temp2); } }