Esempio n. 1
0
        private void addDepartmentList(string lblName, int i)
        {
            btnAdd.Tag = i;
            if (i == 1)
            {
                var data = UserService.GetListDepartment().ToList();
                flpUserList.Controls.Clear();

                lblTitle.Text      = lblName;
                lblTitle.BackColor = Color.FromArgb(0, 102, 204);
                lblTitle.ForeColor = Color.FromArgb(255, 255, 255);
                foreach (var item in data)
                {
                    UCUserList ucDepartment = new UCUserList();
                    ucDepartment.lblUserList.Text = item.DepartmentName;
                    ucDepartment.Tag    = item;
                    ucDepartment.Click += ucDepartmentList_Click;
                    flpUserList.Controls.Add(ucDepartment);
                }
            }
            else
            {
                flpUserList.Controls.Clear();
                pDetail.Controls.Clear();
            }
        }
Esempio n. 2
0
        private void addUserList(string lblName, int i)
        {
            btnAdd.Tag = i;
            if (i == 2)
            {
                flpUserList.Controls.Clear();
                var data = UserService.GetListStaff().ToList();

                lblTitle.Text      = lblName;
                lblTitle.BackColor = Color.FromArgb(0, 102, 204);
                lblTitle.ForeColor = Color.FromArgb(255, 255, 255);
                foreach (var item in data)
                {
                    UCUserList ucUser = new UCUserList();
                    ucUser.lblUserList.Text = item.Fname + " " + item.Lname;
                    ucUser.Tag    = item;
                    ucUser.Click += ucUserList_Click;
                    flpUserList.Controls.Add(ucUser);
                }
            }
            else
            {
                flpUserList.Controls.Clear();
                pDetail.Controls.Clear();
            }
        }
Esempio n. 3
0
        void ucUserList_Click(object sender, EventArgs e)
        {
            UCUserList ucDepartmentListItem = (UCUserList)sender;
            StaffModel tag = (StaffModel)(ucDepartmentListItem.Tag);

            foreach (Control ctr in flpUserList.Controls)
            {
                if (ctr.BackColor == Color.FromArgb(0, 153, 51))
                {
                    ctr.BackColor = Color.FromArgb(255, 255, 255);
                    ctr.ForeColor = Color.FromArgb(51, 51, 51);
                }
            }
            ucDepartmentListItem.BackColor = Color.FromArgb(0, 153, 51);
            ucDepartmentListItem.ForeColor = Color.FromArgb(255, 255, 255);
            addStaffDetail(tag);
        }