Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }