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); }
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()); }
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); }