/// <summary> /// Updates the employee handler. /// </summary> /// <param name="employee">The employee.</param> public void UpdateEmployeeHandler(EmployeeDetail employee) { if (employee == null) { return; } ((DataRowView)_SelectedEmployee)["Employee ID"] = employee.EmployeeID; ((DataRowView)_SelectedEmployee)["Last Name"] = employee.LastName; ((DataRowView)_SelectedEmployee)["First Name"] = employee.FirstName; ((DataRowView)_SelectedEmployee)["Title"] = employee.Title; ((DataRowView)_SelectedEmployee)["Birth Date"] = employee.BirthDate; ((DataRowView)_SelectedEmployee)["Hire Date"] = employee.HireDate; ((DataRowView)_SelectedEmployee)["City"] = employee.City; }
/// <summary> /// Adds the employee handler. /// </summary> /// <param name="employee">The employee.</param> public void AddEmployeeHandler(EmployeeDetail employee) { if (employee == null) { return; } var row = this.EmployeeDetails.NewRow(); row["Employee ID"] = employee.EmployeeID; row["Last Name"] = employee.LastName; row["First Name"] = employee.FirstName; row["Title"] = employee.Title; row["Birth Date"] = employee.BirthDate; row["Hire Date"] = employee.HireDate; row["City"] = employee.City; this.EmployeeDetails.Rows.Add(row); }
/// <summary> /// Determines whether this instance [can update employee] the specified employee. /// </summary> /// <param name="employee">The employee.</param> /// <returns> /// <c>true</c> if this instance [can update employee] the specified employee; otherwise, <c>false</c>. /// </returns> bool CanUpdateEmployee(EmployeeDetail employee) { return(this.SelectedEmployee != null); }
/// <summary> /// Determines whether this instance [can add employee] the specified employee. /// </summary> /// <param name="employee">The employee.</param> /// <returns> /// <c>true</c> if this instance [can add employee] the specified employee; otherwise, <c>false</c>. /// </returns> bool CanAddEmployee(EmployeeDetail employee) { return(true); }