Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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";
        }