예제 #1
0
 protected void btnDriveInAssign_Click(object sender, EventArgs e)
 {
     Tram tram = new Tram(1, "test", new Rail(1, true, false, 1, "Combino"), new User(2323, "test", "test", 1), 1, true);
     if (lboxDriveInList.SelectedItem != null)
     {
         //updates the tram
         if (tram.MoveTram(Convert.ToInt32(lboxDriveInList.SelectedItem.Text),
             Convert.ToInt32(ddlDriveInLocation.SelectedItem.Text), 1))
         {
             refreshGUI();   //refresh GUI
             return;
         }
         ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('Kan tram niet verplaatsen');", true);
         //ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Kan tram niet verplaatsen')", true);
     }
     ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('Geen tram geselecteerd');", true);
     //ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Geen tram geselecteerd')", true);
 }
예제 #2
0
        /// <summary>
        /// Edit a tram
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnDetailsEdit_Click(object sender, EventArgs e)
        {
            Tram tram = new Tram(1, "test", new Rail(1, true, false, 1, "Combino"), new User(2323, "test", "test", 1), 1, true);
            int status = 0;
            switch (ddlDetailsStatus.SelectedItem.Text) //check the tram status
            {
                case "Ok":
                    status = 1;
                    break;
                case "Vies":
                    status = 2;
                    break;
                case "Defect":
                    status = 3;
                    break;
                case "Vies en Defect":
                    status = 4;
                    break;
            }

            if (tbDetailsName.Text != "")   //tram name cannot be empty
            {
                bool result = Int32.TryParse(tbDetailsName.Text, out number); //tram name needs to be a number
                if (result)
                {
                    //edit the tram
                    if (
                        tram.MoveTram(Convert.ToInt32(tbDetailsName.Text),
                            Convert.ToInt32(ddlDetailsLocation.SelectedItem.Text), status))
                    {
                        refreshGUI();   //refresh the GUI
                        return;
                    }
                    //error messages
                    ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('Kan tram niet aanpassen');", true);
                    //ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Kan tram niet aanpassen')", true);
                }
                ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('Voer een nummer in');", true);
                //ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Voer een nummer in')", true);
            }
            ClientScript.RegisterStartupScript(Page.GetType(), "alert", "alert('Geef tramnummer mee');", true);
            //ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Geef tramnummer mee')", true);
        }