//Remove staff from project when user un_select the listbox toggle button private void Staff_Unselected(object sender, RoutedEventArgs e) { ToggleButton btn = (ToggleButton)sender; string staffkey = btn.Tag.ToString(); bool canRemove = IsDeletable(staffkey); if (!canRemove) { btn.Checked -= StaffSelected; btn.IsChecked = true; btn.Checked += StaffSelected; return; } foreach (TwoTagsChip chip in SelectedStaffsWrapPanel.Children) { Data.Staff st = (Staff)chip.Tag; if (st.Key == staffkey) { this.RemoveStaffChip(chip); return; } } }
public StaffVM(Data.Staff staff) { Id = staff.Id; Surname = staff.Surname; FirstName = staff.FirstName; Email = staff.Email; FirstAider = staff.FirstAider; }
/// <summary> /// Sử dụng khi mở hộp thoại để sửa nhân viên cũ /// </summary> /// <param name="Staff"></param> public AddStaff(Data.Staff Staff) { InitializeComponent(); this.MyStaff = Staff; this.IsEditing = true; this.DataContext = this; this.StaffKey = MyStaff.Key; this.BindingDatabase(); }
public StaffVM(Data.Staff staff, string message) { Id = staff.Id; Surname = staff.Surname; FirstName = staff.FirstName; Email = staff.Email; FirstAider = staff.FirstAider; Message = message; }