public VarausMuokkaus(varausL v) { InitializeComponent(); lbPalvelut.DataSource = TaskDB.HaePalv(v); lbPalvelut.ValueMember = "palvelu_id"; lbPalvelut.DisplayMember = "nimi"; lbPalvelut.SelectedItem = null; }
private void btnLisaa_Click(object sender, EventArgs e) { Palvelu p = new Palvelu(); varausL v = new varausL(); foreach (var item in lbPalvelut.SelectedItems) { p.Palvelu_id = int.Parse(lbPalvelut.SelectedValue.ToString()); v.Lukumaara = 1; TaskDB.LisaaVarauksenPalvelu(v, p); } this.Close(); }
private void button2_Click(object sender, EventArgs e) { int row = dgvVaraus.SelectedCells[0].RowIndex; int varausid = int.Parse(dgvVaraus.Rows[row].Cells[0].Value.ToString()); varausL v = new varausL(); v.Varaus_id = varausid; VarausMuokkaus l = new VarausMuokkaus(v); l.Show(); dgvPalv.DataSource = TaskDB.HaeVarauksenPalvelut(varausid); }
private void btnVahvista_Click(object sender, EventArgs e) { try { //Jos on valittuna checkbox, niin lisää asiakkaan tietokantaan. Asiakas a = new Asiakas(); a.Etunimi = tbEtunimi.Text; a.Sukunimi = tbSukunimi.Text; a.Lahiosoite = tbOsoite.Text; a.Postinro = tbPostinro.Text; a.Puhelinnro = tbPuhnro.Text; a.Email = tbEmail.Text; if (cbTallenna.Checked) { TaskDB.LisaaAsiakas(a); } if (tbID.Text.Length > 0) { a.Asiakas_id = int.Parse(tbID.Text); } else { DataTable tt = TaskDB.HaeAsID(); a.Asiakas_id = int.Parse(tt.Rows[0].ItemArray[0].ToString()); } //Poimii varauksen tallettamista varten tietoja varausL v = new varausL(); v.asiakas = a; v.Mokki_mokki_id = int.Parse(lblID.Text); v.Varattu_alkupvm = DateTime.Parse(lblAlku.Text); v.Varattu_loppupvm = DateTime.Parse(lblLoppu.Text); v.Varattu = DateTime.Today; v.Vahvistus_pvm = DateTime.Parse(lblAlku.Text).AddDays(-6); v.Lukumaara = 1; TaskDB.LisaaVaraus(v); DataTable dt = TaskDB.HaeVaID(); v.Varaus_id = int.Parse(dt.Rows[0].ItemArray[0].ToString()); Palvelu p = new Palvelu(); p.Palvelu_id = int.Parse(lbPalv.SelectedValue.ToString()); v.Lukumaara = 1; TaskDB.LisaaVarauksenPalvelu(v, p); //Laskutietojen tallennus Lasku l = new Lasku(); l.varaus = v; l.summa = double.Parse(lblHinta.Text); l.alv = 10; TaskDB.LisaaLasku(l); varausHallinta uusi = new varausHallinta(); uusi.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }