private void btnTramVerplaatsenBevestig_Click(object sender, EventArgs e)
        {
            if (cbTramTramVerplaatsen.SelectedItem != null && cbSectorTramVerplaatsen.SelectedItem != null &&
                cbSpoorTramVerplaatsen.SelectedItem != null)
            {
                int tramnummer   = Convert.ToInt32(cbTramTramVerplaatsen.SelectedItem.ToString());
                int spoornummer  = Convert.ToInt32(cbSpoorTramVerplaatsen.SelectedItem.ToString());
                int sectornummer = Convert.ToInt32(cbSectorTramVerplaatsen.SelectedItem.ToString());

                Tram   tram   = bc.GetTramByNummer(tramnummer);
                Spoor  spoor  = bc.GetSpoorByNummer(spoornummer);
                Sector sector = bc.GetSectorByID(spoor, sectornummer);
                if (tram != null && spoor != null && sector != null)
                {
                    MessageBox.Show(bc.TramVerplaatsen(tram, bc.GetSpoorByTram(tram), bc.GetSectorByTram(tram), spoor,
                                                       sector));
                }
                else
                {
                    MessageBox.Show("tram, spoor of sector naar zijn null");
                }
            }
            else
            {
                MessageBox.Show("Niet alle vereiste informatie geselecteerd.");
            }
        }
Пример #2
0
        protected void btnTramVerplaatsen_Click(object sender, EventArgs e)
        {
            try
            {
                int   tramnummer = Convert.ToInt32(ddlTramVerplaatsenTram.SelectedItem.Text);
                int   sectornaar = Convert.ToInt32(ddlTramVerplaatsenSector.SelectedItem.Text);
                int   spoornaar  = Convert.ToInt32(ddlTramVerplaatsenSpoor.SelectedItem.Text);
                Tram  t          = bc.GetTramByNummer(tramnummer);
                Spoor p          = bc.GetSpoorByNummer(spoornaar);

                bc.TramVerplaatsen(t, bc.GetSpoorByTram(t), bc.GetSectorByTram(t), p, bc.GetSectorByID(p, sectornaar));
                Response.Redirect(Request.RawUrl);
            }
            catch (Exception ex)
            {
                string script = "alert(\"    " + ex.Message + "\");";
                ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            }
        }