internal PersonForm(string _rules, User us) { InitializeComponent(); dbConnect = new DBConnect(); jobsArchive = new List <string>(); pathPhoto = ""; if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); recruitPerson.Enabled = false; firePerson.Enabled = false; updatePersBtn.Enabled = false; addArchiveBtn.Enabled = false; clearArchiveBtn.Enabled = false; } rules = _rules; user = us; }
internal DepartmentForm(string _rules, User us) { InitializeComponent(); dbConnect = new DBConnect(); jobs = new List <Job>(); if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); jobAddBtn.Enabled = false; jobClearBtn.Enabled = false; addDepBtn.Enabled = false; saveDepBtn.Enabled = false; deleteDepBtn.Enabled = false; } rules = _rules; user = us; }
internal ScheduleForm(string _rules, User us) { InitializeComponent(); dbConnect = new DBConnect(); listSched = new List <string>(); cbAllControl = new List <CheckedListBox>(); cbAllControl.Add(firstMonCheckedList); cbAllControl.Add(firstTueCheckedList); cbAllControl.Add(firstWedCheckedList); cbAllControl.Add(firstThuCheckedList); cbAllControl.Add(firstFriCheckedList); cbAllControl.Add(firstSatCheckedList); cbAllControl.Add(firstSunCheckedList); cbAllControl.Add(secondMonCheckedList); cbAllControl.Add(secondTueCheckedList); cbAllControl.Add(secondWedCheckedList); cbAllControl.Add(secondThuCheckedList); cbAllControl.Add(secondFriCheckedList); cbAllControl.Add(secondSatCheckedList); cbAllControl.Add(secondSunCheckedList); if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); saveScheduleBtn.Enabled = false; delSchedBtn.Enabled = false; } rules = _rules; user = us; }
internal PersonForm(Worker _worker, string _rules, User us) { if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); recruitPerson.Enabled = false; firePerson.Enabled = false; updatePersBtn.Enabled = false; addArchiveBtn.Enabled = false; clearArchiveBtn.Enabled = false; } rules = _rules; user = us; transferWorker = _worker; InitializeComponent(); dbConnect = new DBConnect(); persName.Text = transferWorker.name.Split(' ')[1].ToString(); persSurname.Text = transferWorker.name.Split(' ')[0].ToString(); persFatherName.Text = transferWorker.name.Split(' ')[2].ToString(); if (transferWorker.gender.Equals("female")) { persFemale.Checked = true; } else { persMale.Checked = true; } persBirthDate.Value = transferWorker.dateBirth; persMarried.Checked = transferWorker.married; try { if (transferWorker.photo != null) { persPic.Image = Image.FromFile(transferWorker.photo.Replace('/', '\\')); } } catch (Exception) { persPic.Image = Resources.nophoto; } if (transferWorker.statusIsFired) { statusFired.Checked = true; } else { statusWorking.Checked = true; } jobsArchive = transferWorker.archiveData.Split(',').ToList(); for (int a = 0; a < jobsArchive.Count; a++) { persArchive.Items.Add(jobsArchive[a]); } }
private void reportBtn_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; if (rules.Equals("admin")) { Administrator report = new Administrator(); report.username = user.username; report.Report(infTable, user); } else if (rules.Equals("director")) { Director report = new Director(); report.username = user.username; report.Report(infTable, user); } else { Secretary report = new Secretary(); report.username = user.username; report.Report(infTable, user); } Cursor = Cursors.Default; }
internal JobForm(string _rules, User us) { InitializeComponent(); dbConnect = new DBConnect(); if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); addJobBtn.Enabled = false; deleteJobBtn.Enabled = false; saveJobBtn.Enabled = false; } rules = _rules; user = us; }
internal OperationsForm(User us, string _rules) { InitializeComponent(); dbConnect = new DBConnect(); if (_rules.Equals("admin")) { us = new Administrator(); } else if (_rules.Equals("director")) { us = new Director(); } else { us = new Secretary(); minusPersonBtn.Enabled = false; plusPersonBtn.Enabled = false; DeptBtn.Enabled = false; jobBtn.Enabled = false; } rules = _rules; user = us; }