Exemple #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {   //Hakee aikavälin ja toiminta-alueen laskut
         int   row = dgvLaskut.SelectedCells[0].RowIndex;
         Lasku l   = new Lasku();
         l.varaus.Varaus_id = int.Parse(dgvLaskut.Rows[row].Cells[0].Value.ToString());
         DateTime date = DateTime.Today;
         TaskDB.MuokkaaVahvistus(l, date);
         DateTime alku  = DateTime.Parse(dtpAlku.Text);
         DateTime loppu = DateTime.Parse(dtpLoppu.Text);
         dgvLaskut.DataSource = TaskDB.HaeLaskut(alku, loppu);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Virheellinen syöte" + ex.Message);
     }
 }
Exemple #2
0
        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);
            }
        }