private void btn_Click(object sender, EventArgs e) { if (rodzaj == 0) { if (txt_tekst.Text != "") { kategoria nowa = new kategoria(); if (id_nadkat == -1) { if (tekst == "wydatek") { nowa.nazwa = txt_tekst.Text; nowa.id_nadkategoria = null; nowa.typ = "wydatek"; } else { nowa.nazwa = txt_tekst.Text; nowa.id_nadkategoria = null; nowa.typ = "przychod"; } } else { nowa.nazwa = txt_tekst.Text; nowa.id_nadkategoria = id_nadkat; nowa.typ = null; } db.kategoria.InsertOnSubmit(nowa); db.SubmitChanges(); txt_tekst.Clear(); } } else if (rodzaj == 1) { var kat = from k in db.kategoria where k.nazwa == tekst select k; foreach (var u in kat) { MessageBox.Show(u.nazwa); u.nazwa = txt_tekst.Text; MessageBox.Show(u.nazwa); } db.SubmitChanges(); } other.wczytaj_kategorie(); other.OtwartyUcDodajKategorie = 0; this.Parent.Controls.Remove(this); }
public void DeleteOperation_Click(object sender, EventArgs e) { var rows = LV_operacje.SelectedItems; if (rows.Count > 0) { var confirmResult = MessageBox.Show("Czy na pewno chcesz usunąć ten rekord?", "Potwierdź usunięcie", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { using (var context = new DataClasses2DataContext()) { //foreach (var row in rows.AsQueryable()) //{ var a = context.operacje.ToList(); var operation = context.operacje.FirstOrDefault(x => x.id_operacji == Int32.Parse(rows[0].SubItems[0].Text)); context.operacje.DeleteOnSubmit(operation ?? throw new InvalidOperationException()); //} context.SubmitChanges(); UpdateOperationList(); } } } else { MessageBox.Show("Musisz najpierw wybrać operacje!"); } stworz_liste(); ChartPie(); LineChart(); ColumnChart(); }
private void button3_Click(object sender, EventArgs e) { var query = db.uzytkownicy.Where(t => t.imie == zm_imie && t.nazwisko == zm_nazwisko); foreach (uzytkownicy u in query) { u.imie = w_imie; u.nazwisko = w_nazwisko; } try { db.SubmitChanges(); } catch (Exception error) { MessageBox.Show(error.ToString()); } wczytaj(); txt_imie.Text = ""; txt_nazwisko.Text = ""; }