protected void btnTramstatusAanpassen_Click(object sender, EventArgs e)
        {
            try
            {
                int    tramnummer = Convert.ToInt32(ddlTramstatusAanpassenTramnummer.Text);
                string status     = ddlTramstatusAanpassenStatus.Text;

                Tram tram = bc.GetTramByNummer(tramnummer);

                if (status == "vervuild")
                {
                    bc.TramStatusAanpassen(tram, true, tram.Defect);
                }
                else if (status == "defect")
                {
                    bc.TramStatusAanpassen(tram, tram.Vervuild, true);
                }
                else if (status == "beschikbaar")
                {
                    bc.TramStatusAanpassen(tram, false, false);
                }
                else
                {
                    // geef status aan.
                }

                Response.Redirect(Request.RawUrl);
            }
            catch (Exception ex)
            {
                string script = "alert(\"    " + ex.Message + "\");";
                ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            }
        }
Esempio n. 2
0
 protected void btnTramVerwijderen_Click(object sender, EventArgs e)
 {
     try
     {
         int  tramnummer = Convert.ToInt32(ddlTramVerwijderen.SelectedItem.Text);
         Tram t          = bc.GetTramByNummer(tramnummer);
         bc.TramVerwijderen(t);
         Response.Redirect(Request.RawUrl);
     }
     catch (Exception ex)
     {
         string script = "alert(\"    " + ex.Message + "\");";
         ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
     }
 }
        protected void btnSchoonmaakToevoegen_Click(object sender, EventArgs e)
        {
            try
            {
                int           tramnummer = Convert.ToInt32(ddlSchoonmaakToevoegenTramNummer.Text);
                String        typeString = ddlSchoonmaakToevoegenSchoonmaakType.Text;
                TypeOnderhoud type       = (TypeOnderhoud)Enum.Parse(typeof(TypeOnderhoud), typeString);
                int           adid       = 1; // todo; moet nog gemaakt worden

                BeheerController bc = new BeheerController();
                Tram             t  = bc.GetTramByNummer(tramnummer);
                t.Vervuild = true;
                new DatabaseController().UpdateTram(t);

                Onderhoud ond = new Onderhoud(adid, t, DateTime.Now, DateTime.Now, type);
                oc.AddOnderhoud(ond);

                Response.Redirect(Request.RawUrl);
            }
            catch (Exception ex)
            {
                string script = "alert(\"    " + ex.Message + "\");";
                ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            }
        }
        private void btnAddSchoonmaak_Click(object sender, EventArgs e)
        {
            int            tramnummer = Convert.ToInt32(cbTramnummerSchoonmaakAdd.SelectedItem.ToString());
            SchoonmaakType k;

            Enum.TryParse(cbSchoonmaakType.SelectedItem.ToString(), out k);

            string opmerking = tbOpmerkingSchoonmaak.Text;

            Tram t = bc.GetTramByNummer(tramnummer);

            if (t != null)
            {
                MessageBox.Show(sc.AddSchoonmaak(t, opmerking, DateTime.Now, false, k));
            }
            else
            {
                MessageBox.Show("Kon de tram niet vinden bij dit nummer.");
            }
            UpdateSchoonmaak();
            FillAllLists();
        }
 protected void btnSchoonmaakAfronden_Click(object sender, EventArgs e)
 {
     try
     {
         BeheerController bc   = new BeheerController();
         Tram             tram = bc.GetTramByNummer(Convert.ToInt32(ddlSchoonmaakAfrondenTramnummer.Text));
         Onderhoud        ond  = oc.GetOnderhoud(tram);
         oc.OnderhoudAfronden(ond.ID);
         tram.Vervuild = true;
         new DatabaseController().UpdateTram(tram);
         Response.Redirect(Request.RawUrl);
     }
     catch (Exception ex)
     {
         string script = "alert(\"    " + ex.Message + "\");";
         ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
     }
 }
Esempio n. 6
0
        protected void btnSpoorReserveren_Click(object sender, EventArgs e)
        {
            try
            {
                bc = new BeheerController();

                int spoornummer = Convert.ToInt32(ddlSpoorReserverenSpoor.SelectedItem.Text);
                int tramnummer  = Convert.ToInt32(ddlSpoorReserverenTram.SelectedItem.Text);

                Spoor s = bc.GetSpoorByNummer(spoornummer);
                Tram  t = bc.GetTramByNummer(tramnummer);

                bc.SpoorReserveren(s, t);
                Response.Redirect(Request.RawUrl);
            }
            catch (Exception ex)
            {
                string script = "alert(\"    " + ex.Message + "\");";
                ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            }
        }