Exemplo n.º 1
0
        private void btnPoista_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Haluatko varmasti poistaa varauksen?", "  ", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                //Varmistaa haluaako käyttäjä poistaa, ottaa talteen varaus_id:n
                int      row       = dgvNaytavaraukset.SelectedCells[0].RowIndex;
                int      id        = int.Parse(dgvNaytavaraukset.Rows[row].Cells[0].Value.ToString());
                DateTime vahvistus = DateTime.Parse(dgvNaytavaraukset.Rows[row].Cells[2].Value.ToString()).AddDays(-2);
                //Jos varaus poistetaan yli 2 pv ennen varauksen alkamista, myös lasku poistuu
                if (vahvistus > DateTime.Today)
                {
                    TaskDB.PoistaLasku(id);
                }
                TaskDB.PoistaVaraus(id);

                dgvNaytavaraukset.DataSource = TaskDB.HaeVaraukset();
            }
        }
Exemplo n.º 2
0
 public varausHallinta()
 {
     InitializeComponent();
     dgvNaytavaraukset.DataSource = TaskDB.HaeVaraukset();
 }