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