private void buttonLisaa_Click(object sender, RoutedEventArgs e) { KoulustaDataSet ds = new KoulustaDataSet(); KoulustaDataSet.KurssiRow rivi = ds.Kurssi.NewKurssiRow(); rivi.Kurssinnimi = this.textBoxKurssinnimi.Text; //jos päättymispäivä ei ole valittu if (this.DatePickerAlkamisPvm.SelectedDate == null) { rivi.Alkamispvm = DateTime.Now; } else { rivi.Alkamispvm = this.DatePickerAlkamisPvm.SelectedDate.Value; } //jos päättymispäivää ei ole valittu if (this.DatePickerAlkamisPvm.SelectedDate == null) { rivi.Paattymispvm = DateTime.Now; } else { rivi.Paattymispvm = this.DatePickerPaattymisPvm.SelectedDate.Value; } ds.Kurssi.AddKurssiRow(rivi); KoulustaDataSetTableAdapters.KurssiTableAdapter adap = new KoulustaDataSetTableAdapters.KurssiTableAdapter(); adap.Update(ds.Kurssi); HaeData(); }
private void buttoPoista_Click(object sender, RoutedEventArgs e) { if (this.listView.SelectedIndex != -1) //jokin rivi on valittu { KoulustaDataSet ds = new KoulustaDataSet(); KoulustaDataSetTableAdapters.KurssiTableAdapter adap = new KoulustaDataSetTableAdapters.KurssiTableAdapter(); adap.Fill(ds.Kurssi); ds.Tables["Kurssi"].Rows[this.listView.SelectedIndex].Delete(); adap.Update(ds.Kurssi); HaeData(); } }
private void buttonTallenna_Click(object sender, RoutedEventArgs e) { KoulustaDataSet ds = new KoulustaDataSet(); KoulustaDataSetTableAdapters.KurssiTableAdapter adap = new KoulustaDataSetTableAdapters.KurssiTableAdapter(); adap.Fill(ds.Kurssi); ds.Tables["Kurssi"].Rows[this.listView.SelectedIndex]["Kurssinnimi"] = this.textBoxKurssinnimi.Text; ds.Tables["Kurssi"].Rows[this.listView.SelectedIndex]["Alkamispvm"] = this.DatePickerAlkamisPvm.SelectedDate; ds.Tables["Kurssi"].Rows[this.listView.SelectedIndex]["Paattymispvm"] = this.DatePickerPaattymisPvm.SelectedDate; adap.Update(ds); HaeData(); this.buttonMutta.Visibility = Visibility.Visible; this.buttonTallenna.Visibility = Visibility.Hidden; }