public void testTabulkyZakazka(Database db) { Console.Out.WriteLine("-------------------------------------------------------------------------------"); Console.Out.WriteLine("Zkouška tabulky Zakazka:"); Zakazka zakazka = new Zakazka(); int ID_deleted = 2; // nazev, smlouva, splatnost, dokonceno, zaplaceno, poznamka from Zakazka WHERE idZakazka = @idZakazka zakazka.idZakazka = 1; zakazka.nazev = "Eko kotel - Lasák"; zakazka.smlouva = "Smlouva o provedení prac. činnosti"; zakazka.splatnost = new DateTime(2017, 3, 1, 7, 0, 0); zakazka.dokonceno = false; zakazka.zaplaceno = false; zakazka.poznamka = ".."; Collection <Zakazka> zakazky = new Collection <Zakazka>(); zakazky = EvidenceZakazek.Select(db); int count1 = zakazky.Count; Console.Out.WriteLine("Select z tabulky zakazka:"); foreach (Zakazka select in zakazky) { Console.Out.WriteLine("\t" + select.idZakazka + " | " + select.nazev + " | " + select.smlouva); } EvidenceZakazek.dokoncitZakazku(zakazka.idZakazka, db); Console.Out.WriteLine("\nPoslední záznam z tabulky zakazka byl upraven!"); EvidenceZakazek.Update(zakazka, db); // idZakazka, Zakaznik_idZakaznik, Zarizeni_idZarizeni, nazev, smlouva, splatnost, dokonceno, zaplaceno, poznamka from Zakazka WHERE idZakazka = @idZakazka Console.Out.WriteLine("\nDetail posledního záznamu z tabulky zakazka:"); Zakazka selectDetail = new Zakazka(); selectDetail = EvidenceZakazek.SelectDetail(ID_deleted, db); Console.Out.WriteLine("\t" + selectDetail.idZakazka + " | " + selectDetail.Zakaznik_idZakaznik + " | " + selectDetail.Zarizeni_idZarizeni + " | " + selectDetail.nazev + " | " + selectDetail.smlouva + " | " + selectDetail.splatnost + " | " + selectDetail.dokonceno + " | " + selectDetail.zaplaceno + " | " + selectDetail.poznamka); //Console.Out.WriteLine("Poslední záznam z tabulky zakazka byl odstraněn!"); //EvidenceZakazek.Delete(ID_deleted, db); Console.Out.WriteLine("-------------------------------------------------------------------------------\n"); }
private void vytvoritButton_Click(object sender, EventArgs e) { if (nazevTextBox.Text == "" || smlouvaTextBox.Text == "") { MessageBox.Show("Nejsou vyplněna všechna textová pole.", "Upozornění"); } else { bool dokonceno = false, zaplaceno = false; if (dokoncenoRadioButton1.Checked) { dokonceno = true; } else if (dokoncenoRadioButton2.Checked) { dokonceno = false; } else { dokonceno = false; } if (zaplacenoRadioButton1.Checked) { zaplaceno = true; } else if (zaplacenoRadioButton2.Checked) { zaplaceno = false; } else { zaplaceno = false; } Zakazka zakazkaProVlozeni = new Zakazka(); zakazkaProVlozeni.nazev = nazevTextBox.Text; zakazkaProVlozeni.smlouva = smlouvaTextBox.Text; zakazkaProVlozeni.splatnost = dateTimePicker1.Value; zakazkaProVlozeni.dokonceno = dokonceno; zakazkaProVlozeni.zaplaceno = zaplaceno; zakazkaProVlozeni.poznamka = richTextBox1.Text; Zakaznik model = comboBox1.SelectedItem as Zakaznik; zakazkaProVlozeni.Zakaznik_idZakaznik = model.idZakaznik; Zarizeni model2 = comboBox2.SelectedItem as Zarizeni; zakazkaProVlozeni.Zarizeni_idZarizeni = model2.idZarizeni; Database db = new Database(); db.Connect(); int ii = EvidenceZakazek.Insert(zakazkaProVlozeni, db); db.Close(); if (ii != 1) { MessageBox.Show("Při zápisu dat do databáze se vyskytla chyba", "Chyba"); } else { MessageBox.Show("Zakázka byla úspěšně vytvořena.", "Oznámení"); this.Hide(); } } }