private void btnLisaa_Click(object sender, EventArgs e) { Asiakas a = new Asiakas(); a.Etunimi = tbAsEtunimi.Text; a.Sukunimi = tbAsSukunimi.Text; a.Lahiosoite = tbAsLahiosoite.Text; a.Postinro = tbAsPostinumero.Text; a.Email = tbAsEmail.Text; a.Puhelinnro = tbAsPuhnro.Text; TaskDB.LisaaAsiakas(a); tbAsEtunimi.Clear(); tbAsSukunimi.Clear(); tbAsLahiosoite.Clear(); tbAsPostinumero.Clear(); tbAsEmail.Clear(); tbAsPuhnro.Clear(); dgvAsiakkaanTiedot.DataSource = TaskDB.HaeAsiakkaanTiedot(); }
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); } }