示例#1
0
        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);
        }
示例#2
0
        //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);
            }
        }