示例#1
0
        private void lstView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            var SelectedItem = e.SelectedItem;

            SeznamUkolu ukol = e.SelectedItem as SeznamUkolu;
            var         tst  = ukol.ID;

            ViewTaskFunction(ukol);
        }
示例#2
0
        private void SaveTask(object sender, EventArgs e)
        {
            SeznamUkolu seznamUkolu = new SeznamUkolu();

            if (nazevUkolu.Text == null || nazevUkolu.Text == " " || nazevUkolu.Text == "" || UmisteniUkolu_ID_fromPicker == 0)
            {
                warningText.Text      = "Nejprve zadejte název předmětu, vyberte datum úkolu a přiřaďte ho k příslušné hodině!";
                warningText.IsVisible = true;
            }
            else
            {
                seznamUkolu.Name             = nazevUkolu.Text;
                seznamUkolu.UmisteniUkolu_ID = UmisteniUkolu_ID_fromPicker;
                seznamUkolu.Comment          = popisUkolu.Text;
                seznamUkolu.date             = datepicker.Date.ToString("yyyy-MM-dd");
                App.Database.SaveItemAsync(seznamUkolu);

                ViewSchoolTimetableFunction();
            }
        }
        private void EditRecord(object sender, EventArgs e)
        {
            if (Name.Text == null || Name.Text == " " || Name.Text == "" || UmisteniUkolu_ID_fromPicker == 0)
            {
                warningText.Text      = "Nejprve zadejte název předmětu, vyberte datum úkolu a přiřaďte ho k příslušné hodině!";
                warningText.IsVisible = true;
            }
            else
            {
                SeznamUkolu editTask = new SeznamUkolu();
                editTask.ID = publicUkol.ID;
                editTask.UmisteniUkolu_ID = UmisteniUkolu_ID_fromPicker;
                editTask.Name             = Name.Text;
                editTask.Comment          = Name.Text;
                editTask.date             = datepicker.Date.ToString("yyyy-MM-dd");

                App.Database.SaveItemAsyncSeznamUkolu(editTask);

                ViewSchoolTimetableFunction();
            }
        }
        public ViewTask(SeznamUkolu ukol)
        {
            InitializeComponent();

            UmisteniUkolu_ID_fromPicker = 0;

            Name.Text    = ukol.Name;
            Comment.Text = ukol.Comment;

            date            = DateTime.Parse(ukol.date);
            datepicker.Date = date;
            int dayInWeekNumber = (int)date.DayOfWeek;

            if (dayInWeekNumber == 0)
            {
                dayInWeekNumber = 7;
            }
            refreshPicker(dayInWeekNumber);

            publicUkol = ukol;
        }
示例#5
0
 async void ViewTaskFunction(SeznamUkolu ukol)
 {
     await Navigation.PushModalAsync(new ViewTask(ukol));
 }