private void zmieńToolStripMenuItem_Click(object sender, EventArgs e) { if (OtwartyUcDodajKategorie == 0) { if (tW_kategorie.SelectedNode != null && tW_kategorie.SelectedNode.Level > 0) { OtwartyUcDodajKategorie = 1; var uDK = new uc_dodaj_kategorię(this, 1, tW_kategorie.SelectedNode.Text); uDK.Size = new Size(121, 90); uDK.Location = new Point(p.X - 50, p.Y - 90); this.Controls.Add(uDK); uDK.BringToFront(); uDK.Tekst = tW_kategorie.SelectedNode.Text; } } }
private void dodajToolStripMenuItem_Click(object sender, EventArgs e) { var text = string.Empty; if (tW_kategorie.SelectedNode != null) { int id; using (var context = new DataClasses2DataContext()) { if (tW_kategorie.SelectedNode.Level == 0) { id = -1; if (tW_kategorie.SelectedNode.Name == "wydatek") { text = "wydatek"; } else { text = "przychod"; } } else if (tW_kategorie.SelectedNode.Level == 1) // dodaj kat jak kliknie na nadkategorie { var query = context.kategoria.Where(t => t.nazwa == tW_kategorie.SelectedNode.Text); id = query.FirstOrDefault().id_kategoria; } else { var query = context.kategoria.Where(t => t.nazwa == tW_kategorie.SelectedNode.Parent.Text); id = query.FirstOrDefault().id_kategoria; } } var uDK = new uc_dodaj_kategorię(this, 0, id, text) { Size = new Size(121, 90), Location = new Point(3, 250) }; this.Controls.Add(uDK); uDK.BringToFront(); } }