private void AddProjUC_Load(object sender, EventArgs e) { AdminClass adm = new AdminClass(); managername = adm.viewmanager(); for (int i = 0; i < managername.Count; i++) { if (managername[i].rank == "Manager") { comboBox1.Items.Add(managername[i].name); } } }
private void ViewMngBtn_MouseClick(object sender, MouseEventArgs e) { FlowLayoutPanel empViewPanel = new FlowLayoutPanel(); AdminClass adm = new AdminClass(); List <EmployeeClass> emplist = adm.viewmanager(); ViewProjUC.projInfo.Hide(); ViewProjUC.editProj.Hide(); ViewEmpUC.editData.Hide(); ViewProjUC.tasksPanel.Hide(); flowLayoutPanel1.Controls.Clear(); flowLayoutPanel1.BringToFront(); OnHome.Visible = false; OnAddMng.Visible = false; OnAddProj.Visible = false; OnViewEmp.Visible = true; OnViewProj.Visible = false; SplitContainer empViewCont = new SplitContainer(); empViewCont.Dock = DockStyle.Fill; empViewCont.Orientation = Orientation.Horizontal; empViewCont.SplitterDistance = 50; empViewCont.BorderStyle = BorderStyle.FixedSingle; empViewCont.FixedPanel = FixedPanel.Panel1; splitContainer2.Panel2.Controls.Add(empViewCont); empViewCont.BringToFront(); TextBox search = new TextBox(); search.Size = new Size(300, 25); search.Text = "Search"; search.Location = new Point(450, 13); empViewCont.Panel1.Controls.Add(search); //search.TextChanged += new EventHandler(txtFilter_TextChanged); ////search //void txtFilter_TextChanged(object textsender, EventArgs texte) //{ // empViewPanel.Controls.Clear(); // // Never get here // for (int i = 0; i < emplist.Count; i++) // { // if (emplist[i].name.Contains(search.Text)) // { // ViewEmpUC viewEmp = new ViewEmpUC(); // string fname = "", lname = ""; // int j; // for (j = 0; j < emplist[i].name.Length; j++) // { // if (emplist[i].name[j] == ' ') // break; // fname += emplist[i].name[j]; // } // for (; j < emplist[i].name.Length; j++) // { // lname += emplist[i].name[j]; // } // viewEmp.ViewFName.Text = "First name : " + fname; // viewEmp.ViewLName.Text = "Last name : " + lname; // viewEmp.ViewGender.Text = "Gender : " + emplist[i].gender; // viewEmp.ViewHours.Text = "Hours : " + emplist[i].hours; // viewEmp.ViewJoinDate.Text = "Join Date : " + emplist[i].join_date.ToString(); // viewEmp.ViewSalary.Text = "Salary : " + (emplist[i].hours * emplist[i].salary).ToString(); // viewEmp.viewRank.Text = "Rank : " + emplist[i].rank; // viewEmp.ViewPhoneNum.Text = "Phone : " + emplist[i].phone; // viewEmp.ViewEmail.Text = "Email : " + emplist[i].mail; // viewEmp.ViewAddress.Text = "Address : " + emplist[i].address; // viewEmp.closeBtn.Visible = false; // if (emplist[i].rank == "Manager") // viewEmp.deleteEmpLabelBtn.Visible = false; // viewEmp._id = emplist[i].id; // viewEmp.emp = emplist[i]; // empViewPanel.Controls.Add(viewEmp); // } // } //} empViewPanel.Controls.Clear(); empViewPanel.Dock = DockStyle.Fill; empViewPanel.AutoScroll = true; empViewPanel.FlowDirection = FlowDirection.LeftToRight; empViewCont.Panel2.Controls.Add(empViewPanel); // ViewEmpUC viewEmp = new ViewEmpUC(); //empViewPanel.Controls.Add(viewEmp); for (int i = 0; i < emplist.Count; i++) { ViewEmpUC viewEmp = new ViewEmpUC(); string fname = "", lname = ""; int j; for (j = 0; j < emplist[i].name.Length; j++) { if (emplist[i].name[j] == ' ') { break; } fname += emplist[i].name[j]; } for (; j < emplist[i].name.Length; j++) { lname += emplist[i].name[j]; } viewEmp.ViewFName.Text = "First name : " + fname; viewEmp.ViewLName.Text = "Last name : " + lname; viewEmp.ViewGender.Text = "Gender : " + emplist[i].gender; viewEmp.ViewHours.Text = "Hours : " + emplist[i].hours; viewEmp.ViewJoinDate.Text = "Join Date : " + emplist[i].join_date.Day + " / " + emplist[i].join_date.Month + " / " + emplist[i].join_date.Year; viewEmp.ViewSalary.Text = "Salary : " + (emplist[i].hours * emplist[i].salary).ToString(); viewEmp.viewRank.Text = "Rank : " + emplist[i].rank; viewEmp.ViewPhoneNum.Text = "Phone : " + emplist[i].phone; viewEmp.ViewEmail.Text = "Email : " + emplist[i].mail; viewEmp.ViewAddress.Text = "Address : " + emplist[i].address; viewEmp.closeBtn.Visible = false; if (emplist[i].rank == "Manager") { viewEmp.deleteEmpLabelBtn.Visible = false; } viewEmp._id = emplist[i].id; viewEmp.emp = emplist[i]; empViewPanel.Controls.Add(viewEmp); } }