Пример #1
0
        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();
        }
Пример #2
0
 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();
     }
 }
Пример #3
0
        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;
        }