Exemple #1
0
 public VarausMuokkaus(varausL v)
 {
     InitializeComponent();
     lbPalvelut.DataSource    = TaskDB.HaePalv(v);
     lbPalvelut.ValueMember   = "palvelu_id";
     lbPalvelut.DisplayMember = "nimi";
     lbPalvelut.SelectedItem  = null;
 }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
        }
Exemple #4
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);
            }
        }