private void lstView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var SelectedItem = e.SelectedItem; SeznamUkolu ukol = e.SelectedItem as SeznamUkolu; var tst = ukol.ID; ViewTaskFunction(ukol); }
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; }
async void ViewTaskFunction(SeznamUkolu ukol) { await Navigation.PushModalAsync(new ViewTask(ukol)); }