Example #1
0
        private bool addNewRide()
        {
            ride = new RideView();

            ride.StartTime = dateTimePicker1.Value;

            ride.EndTime = dateTimePicker2.Value;


            ride.Rout = new Route {
                Id = route.Id
            };
            ride.CurrentStation = new Station {
                Id = route.Stations[0].Id
            };


            MongoLayer.Models.Vehical vts = comboBox2.SelectedItem as MongoLayer.Models.Vehical;
            if (vts == null)
            {
                return(false);
            }

            ride.Vehical = new Bus {
                Id = vts.Id
            };

            RideModel.AddNewRide(ride);


            return(true);
        }
Example #2
0
 public Vihecal(MongoLayer.Models.Vehical vh = null, VihecalType type = null)
 {
     InitializeComponent();
     comboBox1.Items.Add("ChoseType");
     comboBox1.SelectedIndex = 0;
     comboBox1.Items.AddRange(types.ToArray());
     panel1.Visible = false;
     panel2.Visible = false;
     panel3.Visible = false;
     if (vh != null)
     {
         vihecal       = vh;
         this.type     = type;
         textBox1.Text = vh.CurrentCond;
         if (type.name.Equals("Bus"))
         {
             panel1.Visible = true;
             // panel2.Visible = false;
             // panel3.Visible = false;
             panel2.Hide();
             panel3.Hide();
             comboBox1.SelectedIndex = 1;
             textBox2.Text           = (vh as Bus).NumOfPassengers.ToString();
         }
         else if (type.name.Equals("Vagon"))
         {
             panel1.Visible = true;
             // panel2.Visible = false;
             // panel3.Visible = false;
             panel2.Hide();
             panel3.Hide();
             comboBox1.SelectedIndex = 2;
             textBox2.Text           = (vh as Vagon).NumOfPassengers.ToString();
         }
         else if (type.name.Equals("Voz"))
         {
             // panel1.Visible = false;
             // panel2.Visible = false;
             panel3.Visible = true;
             panel2.Hide();
             panel1.Hide();
             comboBox1.SelectedIndex = 3;
             textBox4.Text           = (vh as Locomotiva).MaximumPulingCapacity.ToString();
             listBox1.Items.AddRange(VehicalModel.GetAllVagons(vh.Id).ToArray());
         }
         comboBox1.Enabled = false;
     }
     listBox2.Items.AddRange(VehicalModel.GetAllVagons().ToArray());
 }
Example #3
0
        private bool changeRide()
        {
            ride.StartTime = dateTimePicker1.Value;

            ride.EndTime = dateTimePicker2.Value;

            MongoLayer.Models.Vehical vts = comboBox2.SelectedItem as MongoLayer.Models.Vehical;
            if (vts == null)
            {
                return(false);
            }
            ride.Vehical.Id = vts.Id;

            RideModel.UpdateRide(ride);

            return(true);
        }