Exemple #1
0
 /// <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;
 }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
 /// <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);
 }
Exemple #4
0
 /// <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);
 }