Esempio n. 1
0
 private void btnLisaamokki_Click(object sender, EventArgs e)
 {
     try
     {
         //Syötetään mökin tiedot olioon.
         Mokki m = new Mokki();
         m.Mokkinimi = tbNimi.Text;
         m.MokinToimintaalue.Nimi            = cbAlue.Text;
         m.MokinToimintaalue.Toimintaalue_id = int.Parse(cbAlue.SelectedValue.ToString());
         m.Katuosoite   = tbOsoite.Text;
         m.Postinro     = tbPostinro.Text;
         m.Henkilomaara = int.Parse(tbHenkilomaara.Text);
         m.Kuvaus       = tbKuvaus.Text;
         m.Varustelu    = tbVarustelu.Text;
         m.Mokinhinta   = double.Parse(tbHinta.Text);
         m.Mokinalv     = 10;
         //Lisätään tietokantaan
         TaskDB.LisaaMokki(m);
         //Tyhjennetään tekstiboxit
         tbNimi.Clear();
         cbAlue.SelectedItem = null;
         tbHenkilomaara.Clear();
         tbKuvaus.Clear();
         tbOsoite.Clear();
         tbPostinro.Clear();
         tbVarustelu.Clear();
         tbHinta.Clear();
         //Haetaan mökit eli päivitetään muutokset DataGridView-taulukkoon
         dgvMokkilista.DataSource = TaskDB.HaeMokit();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Virheellinen syöte! " + ex.Message);
     }
 }
Esempio n. 2
0
        private void btnTeeVaraus_Click(object sender, EventArgs e)
        {
            try
            {
                //Etsii dgv:stä valitun rivin rivi-indexin ja hakee sen id-numeron muuttujaan ja hakee tietokannasta tiedot mökistä, jolla ko id-numro
                Mokki m   = new Mokki();
                int   row = dgvMokit.SelectedCells[0].RowIndex;
                int   id  = int.Parse(dgvMokit.Rows[row].Cells[0].Value.ToString());

                DateTime alku  = dtpAlku.Value;
                DateTime loppu = dtpLoppu.Value;
                double   lkm   = (loppu - alku).TotalDays;
                dgvMokit.DataSource = null;

                DataTable t  = TaskDB.Hae(id);
                string    ta = cbToimintaAlue.Text;
                cbToimintaAlue.SelectedItem = null;
                //t siirtää valitun mökin tiedot, ta siirtää toiminta-alueen nimen.
                varaus vr = new varaus(id, t, ta, alku, loppu, lkm);
                vr.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Valitse mökki! " + ex.Message);
            }
        }
Esempio n. 3
0
        public Muokkaa_mokki(Mokki mokki)
        {
            InitializeComponent();

            tbMuokkaMokkiID.Text         = mokki.Mokki_id.ToString();
            tbMuokkaaMokkiNimi.Text      = mokki.Mokkinimi.ToString();
            tbMuokkaamokinOsoite.Text    = mokki.Katuosoite.ToString();
            tbMuokkaaMokinPostinro.Text  = mokki.Postinro.ToString();
            tbMuokkaaMokinHlomaara.Text  = mokki.Henkilomaara.ToString();
            tbMuokkaaMokinHinta.Text     = mokki.Mokinhinta.ToString();
            TbMuokkaaMokinKuvaus.Text    = mokki.Kuvaus.ToString();
            tbMuokkaaMokinVarustelu.Text = mokki.Varustelu.ToString();
        }
Esempio n. 4
0
        private void btnMuokkaamokki_Click(object sender, EventArgs e)
        {
            Mokki mokki = new Mokki();
            int   row   = dgvMokkilista.SelectedCells[0].RowIndex;

            mokki.Mokki_id     = int.Parse(dgvMokkilista.Rows[row].Cells[0].Value.ToString());
            mokki.Mokkinimi    = (string)dgvMokkilista.Rows[row].Cells[1].Value;
            mokki.Henkilomaara = int.Parse(dgvMokkilista.Rows[row].Cells[2].Value.ToString());
            mokki.Mokinhinta   = double.Parse(dgvMokkilista.Rows[row].Cells[3].Value.ToString());
            mokki.Katuosoite   = (string)dgvMokkilista.Rows[row].Cells[5].Value;
            mokki.Postinro     = (string)dgvMokkilista.Rows[row].Cells[6].Value;
            mokki.Kuvaus       = (string)dgvMokkilista.Rows[row].Cells[7].Value;
            mokki.Varustelu    = (string)dgvMokkilista.Rows[row].Cells[8].Value;


            Muokkaa_mokki formi = new Muokkaa_mokki(mokki);

            this.Close();
            formi.Show();
        }
Esempio n. 5
0
        private void btnMuokkaaMokkiTallenna_Click(object sender, EventArgs e)
        {
            // tekee uuden mökkiolion ja käy päivittämässä olion tiedot tietokantaan

            Mokki m = new Mokki();

            m.Mokki_id     = int.Parse(tbMuokkaMokkiID.Text);
            m.Mokkinimi    = tbMuokkaaMokkiNimi.Text;
            m.Katuosoite   = tbMuokkaamokinOsoite.Text;
            m.Postinro     = tbMuokkaaMokinPostinro.Text;
            m.Henkilomaara = int.Parse(tbMuokkaaMokinHlomaara.Text);
            m.Mokinhinta   = double.Parse(tbMuokkaaMokinHinta.Text);
            m.Kuvaus       = TbMuokkaaMokinKuvaus.Text;
            m.Varustelu    = tbMuokkaaMokinVarustelu.Text;
            TaskDB.MuokkaaMokki(m);
            yllapito formi = new yllapito();

            formi.Show();
            this.Close();
        }