public Update(WorkPeriod period) { InitializeComponent(); CbJobId.ItemsSource = new JobCRUD().GetJobs(); CbJobId.DisplayMemberPath = "Name"; CbJobId.SelectedValuePath = "JobId"; List <CustomDropdownObject> meridiems = new MasterCRUD().GetMeridiems(); CbStartMeridiem.ItemsSource = meridiems; CbStartMeridiem.DisplayMemberPath = "MemberPath"; CbStartMeridiem.SelectedValuePath = "ValuePath"; CbEndMeridiem.ItemsSource = meridiems; CbEndMeridiem.DisplayMemberPath = "MemberPath"; CbEndMeridiem.SelectedValuePath = "ValuePath"; if (period.StartHour > 12) { period.StartHour -= 12; period.StartMeridiem = 1; } if (period.EndHour > 12) { period.EndHour -= 12; period.EndMeridiem = 1; } this.DataContext = period; }
public Create() { InitializeComponent(); WorkPeriod wp = new WorkPeriod() { Start = DateTime.Now, End = DateTime.Now, }; this.DataContext = wp; CbUserId.ItemsSource = new UserCRUD().GetUsers(); CbUserId.DisplayMemberPath = "Name"; CbUserId.SelectedValuePath = "UserId"; CbJobId.ItemsSource = new JobCRUD().GetJobs(); CbJobId.DisplayMemberPath = "Name"; CbJobId.SelectedValuePath = "JobId"; List <CustomDropdownObject> meridiems = new MasterCRUD().GetMeridiems(); CbStartMeridiem.ItemsSource = meridiems; CbStartMeridiem.DisplayMemberPath = "MemberPath"; CbStartMeridiem.SelectedValuePath = "ValuePath"; CbEndMeridiem.ItemsSource = meridiems; CbEndMeridiem.DisplayMemberPath = "MemberPath"; CbEndMeridiem.SelectedValuePath = "ValuePath"; }