示例#1
0
文件: PridatKotel.cs 项目: pr033r/ORM
        public void Zobrazit(FormMain f)
        {
            mainForm = f;
            Database db = new Database();

            db.Connect();
            stavy  = EvidenceZarizeni.SelectStavy(db);
            paliva = EvidenceZarizeni.SelectPaliva(db);
            db.Close();

            nazevTextBox.Text        = "";
            vyrobceTextBox.Text      = "";
            zarukaTextBox.Text       = "";
            vyrobniCisloTextBox.Text = "";
            modelTextBox.Text        = "";
            vykonTextBox.Text        = "";
            emisniTridaTextBox.Text  = "";

            comboBox1.DisplayMember = "nazev";
            comboBox1.DataSource    = stavy;

            comboBox2.DisplayMember = "nazev";
            comboBox2.DataSource    = paliva;

            dateTimePicker1.Value = DateTime.Now;
            dateTimePicker2.Value = DateTime.Now;

            this.Show();
        }
示例#2
0
文件: PridatKotel.cs 项目: pr033r/ORM
        private void vytvoritButton_Click(object sender, EventArgs e)
        {
            if (nazevTextBox.Text == "" || vyrobceTextBox.Text == "" || zarukaTextBox.Text == "" || vyrobniCisloTextBox.Text == "" || modelTextBox.Text == "" || vykonTextBox.Text == "" || emisniTridaTextBox.Text == "")
            {
                MessageBox.Show("Nejsou vyplněna všechna textová pole.", "Upozornění");
            }
            else
            {
                SpecifikaceZarizeni specifikaceProVlozeni = new SpecifikaceZarizeni();
                specifikaceProVlozeni.emisniTrida      = emisniTridaTextBox.Text;
                specifikaceProVlozeni.posledniKontrola = dateTimePicker2.Value;
                specifikaceProVlozeni.vykon            = Convert.ToInt32(vykonTextBox.Text);
                specifikaceProVlozeni.model            = modelTextBox.Text;
                specifikaceProVlozeni.vyrobniCislo     = Convert.ToInt32(vyrobniCisloTextBox.Text);
                var idPalivo = Convert.ToInt32(comboBox2.SelectedIndex);
                idPalivo++;
                specifikaceProVlozeni.TypPaliva_idTypPaliva = idPalivo;

                Database db = new Database();
                db.Connect();

                int i             = EvidenceZarizeni.InsertSpecifikace(specifikaceProVlozeni, db);
                int idSpecifikace = EvidenceZarizeni.posledniIdSpecifikace(db);

                Zarizeni zarizeniProVlozeni = new Zarizeni();
                zarizeniProVlozeni.idZarizeni = 1;
                zarizeniProVlozeni.SpecifikaceZarizeni_idSpecifikaceZarizeni = idSpecifikace;
                zarizeniProVlozeni.nazev         = nazevTextBox.Text;
                zarizeniProVlozeni.vyrobce       = vyrobceTextBox.Text;
                zarizeniProVlozeni.zaruka        = Convert.ToInt32(zarukaTextBox.Text);
                zarizeniProVlozeni.datumSpusteni = dateTimePicker1.Value;
                var id = Convert.ToInt32(comboBox1.SelectedIndex);
                id++;
                zarizeniProVlozeni.StavZarizeni_idStavZarizeni = id;

                int ii = EvidenceZarizeni.Insert(zarizeniProVlozeni, db);

                db.Close();

                if (i != 1 || ii != 1)
                {
                    MessageBox.Show("Při zápisu dat do databáze se vyskytla chyba", "Chyba");
                }
                else
                {
                    MessageBox.Show("Přidání kotle bylo úspěšné.", "Oznámení");
                    this.Hide();
                }
            }
        }
示例#3
0
文件: Program.cs 项目: pr033r/ORM
        public void testTabulkyZarizeni(Database db)
        {
            Console.Out.WriteLine("-------------------------------------------------------------------------------");
            Console.Out.WriteLine("Zkouška tabulky Zarizeni:");

            Zarizeni zarizeni = new Zarizeni();

            zarizeni.idZarizeni = 1;
            zarizeni.SpecifikaceZarizeni_idSpecifikaceZarizeni = 1;
            zarizeni.nazev         = "P400/29 xjks";
            zarizeni.vyrobce       = "Ja";
            zarizeni.zaruka        = 24;
            zarizeni.datumSpusteni = new DateTime(2017, 3, 1, 7, 0, 0);
            zarizeni.StavZarizeni_idStavZarizeni = 1;

            //EvidenceZarizeni.Insert(zarizeni, db);
            Console.Out.WriteLine("Nové zařízení vloženo!\n");

            Collection <Zarizeni> selectZarizeni = new Collection <Zarizeni>();

            selectZarizeni = EvidenceZarizeni.Select(db);

            Console.Out.WriteLine("Select z tabulky zarizeni:");

            // select detail> //sp.vyrobniCislo, sp.model, sp.vykon, sp.emisniTrida, sp.posledniKontrola
            // select normal> //idZarizeni, SpecifikaceZarizeni_idSpecifikaceZarizeni, nazev, vyrobce, zaruka, datumSpusteni, StavZarizeni_idStavZarizeni
            foreach (Zarizeni select in selectZarizeni)
            {
                Console.Out.WriteLine("\t" + select.idZarizeni + " | --- | " + select.SpecifikaceZarizeni_idSpecifikaceZarizeni + " " + select.nazev + " " + select.vyrobce + " " + select.zaruka + " " + select.datumSpusteni);
            }

            Console.Out.WriteLine("\nPoslední záznam z tabulky zarizeni byl upraven! (nazev)");
            zarizeni.nazev   = "P400/29";
            zarizeni.vyrobce = "Ja Taky";
            EvidenceZarizeni.Update(zarizeni, db);

            Console.Out.WriteLine("\nDetail posledního záznamu z tabulky zarizeni:");
            SpecifikaceZarizeni selectDetail = new SpecifikaceZarizeni();

            selectDetail = EvidenceZarizeni.SelectDetail(1, db);
            Console.Out.WriteLine("\t" + selectDetail.vyrobniCislo + " | --- | " + selectDetail.model + " | --- | " + selectDetail.vykon + " | --- | " + selectDetail.emisniTrida + " | --- | " + selectDetail.posledniKontrola);
            Console.Out.WriteLine("-------------------------------------------------------------------------------\n");
        }
示例#4
0
        public void Zobrazit(FormMain f)
        {
            mainForm = f;
            Database db = new Database();

            db.Connect();
            zakaznici = EvidenceZakaznika.Select(db);
            zarizeni  = EvidenceZarizeni.Select(db);
            db.Close();

            nazevTextBox.Text   = "";
            smlouvaTextBox.Text = "";

            comboBox1.DisplayMember = "Prijmeni";
            comboBox1.DataSource    = zakaznici;
            comboBox2.DisplayMember = "nazev";
            comboBox2.DataSource    = zarizeni;

            dateTimePicker1.Value = DateTime.Now;

            this.Show();
        }