Example #1
0
        private void RenderControls()
        {
            EPMServices.SharePointRepositoryMockup mock = new EPMServices.SharePointRepositoryMockup();
            var vacationList = new ListView {
                ItemsSource   = mock.GetVacationHistory(),
                RowHeight     = 50,
                HasUnevenRows = true
            };

            //INFO A MOSTRAR -Rango de fechas y total de días
            var title = new Label {
                Text = "Vacation History"
            };


            vacationList.ItemTemplate = new DataTemplate(typeof(TextCell));
            vacationList.ItemTemplate.SetBinding(TextCell.TextProperty, "DateRange");
            //vacationList.ItemTemplate.SetBinding (TextCell.DetailProperty, "InitialDate");
            //vacationList.ItemTemplate.SetBinding (TextCell.DetailProperty, "EndDate");
            vacationList.ItemTemplate.SetBinding(TextCell.DetailProperty, "Duration");



            this.Content = new StackLayout {
                VerticalOptions = LayoutOptions.FillAndExpand,
                Spacing         = 20,
                Children        = { title, vacationList }
            };
        }
Example #2
0
        public void SaveRequest()
        {
            EPMServices.VacationRequest request = new EPMServices.VacationRequest();

            request.InitialDate    = this.FindByName <DatePicker> ("startDate").Date;
            request.EndDate        = this.FindByName <DatePicker> ("endDate").Date;
            request.Comments       = this.FindByName <Editor> ("comments").Text.Trim();
            request.SubmissionDate = DateTime.Now;

            EPMServices.SharePointRepositoryMockup mock = new EPMServices.SharePointRepositoryMockup();
            mock.SaveVacationRequest(request);
        }