private void AddUpdateSupervisorDialog_Load(object sender, EventArgs e) { this.empSup = (Supervisor)this.Tag; this.idDisplay.Text = this.empSup.ID.ToString("d4"); this.nameETextBox.Text = this.empSup.Name; this.hireDateETextBox.Text = this.empSup.HireDate.ToString("MM/dd/yyyy"); this.salaryETextBox.Text = this.empSup.Salary.ToString("f2"); }
// END Piece event // Supervisor Add Event private void supervisorToolStripMenuItem_Click(object sender, EventArgs e) { int listIndex = 0; Supervisor empSup; empSup = new Supervisor(); AddUpdateSupervisorDialog addDialog = new AddUpdateSupervisorDialog(); empSup.ID = empList.AssignID(); addDialog.Text = "Add Supervisor Employee"; addDialog.Tag = empSup; if (addDialog.ShowDialog(this) == DialogResult.OK) { listIndex = ~this.empList.BinarySearch(empSup, listOrder); this.empList.InsertAt(listIndex, empSup); this.RefreshClientAreaControls(listIndex); } addDialog.Dispose(); }
public static new Supervisor Parse(string stringValue) { string[] words; Supervisor supervisor = new Supervisor(); words = StringMethods.ParseCsvString(stringValue.Trim()); supervisor.ID = Int32.Parse(words[1]); supervisor.Name = words[2]; supervisor.HireDate = Date.Parse(words[3]); supervisor.Salary = Double.Parse(words[4]); return supervisor; }
public void Copy(Supervisor sourceSupervisor) { base.Copy(sourceSupervisor); this.salary = sourceSupervisor.salary; }
// Copy constructor public Supervisor(Supervisor sourceSupervisor) : base(sourceSupervisor) { this.salary = sourceSupervisor.salary; }