private bool addLocomotiv() { Locomotiva bs = new Locomotiva(); bs.Type = (comboBox1.SelectedItem as VihecalType).name; bs.LastCheck = dateTimePicker1.Value; bs.CurrentCond = textBox1.Text; int psg; if (!int.TryParse(textBox4.Text, out psg)) { return(false); } bs.MaximumPulingCapacity = psg; var trs = TransportModel.GetTransport(bs.Type); bs.Transport = new MongoDB.Driver.MongoDBRef("Transport", trs.Id); var id = VehicalModel.AddVehical(bs); for (int i = 0; i < listBox1.Items.Count; i++) { VehicalModel.AddVagon(id, (listBox1.Items[i] as Vagon).Id); } return(true); }
private void setvozila() { List <Vehical> routs; routs = VehicalModel.GetAllVehical(); dataGridView1.DataSource = routs; }
private void initNewData() { List <MongoLayer.Models.Vehical> vc = VehicalModel.GetAllVehical(ts.Id); comboBox2.Items.Add("Vihecals"); comboBox2.Items.AddRange(vc.ToArray()); comboBox2.SelectedIndex = 0; }
private void deleteVehicle_Click(object sender, EventArgs e) { if (dataGridView1.DataSource == null) { return; } VehicalModel.RemoveVehical((dataGridView1.SelectedRows[0].DataBoundItem as Vehical).Id); setvozila(); }
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 UpdateVihecal() { Vehical bs = vihecal; bs.Type = (comboBox1.SelectedItem as VihecalType).name; bs.LastCheck = dateTimePicker1.Value; bs.CurrentCond = textBox1.Text; if (type.name.Equals("Bus")) { int psg; if (!int.TryParse(textBox2.Text, out psg)) { return(false); } (bs as Bus).NumOfPassengers = psg; } else if (type.name.Equals("Vagon")) { int psg; if (!int.TryParse(textBox2.Text, out psg)) { return(false); } (bs as Vagon).NumOfPassengers = psg; } else if (type.name.Equals("Voz")) { int psg; if (!int.TryParse(textBox4.Text, out psg)) { return(false); } (bs as Locomotiva).MaximumPulingCapacity = psg; VehicalModel.RemoveVagons(vihecal.Id); for (int i = 0; i < listBox1.Items.Count; i++) { VehicalModel.AddVagon(vihecal.Id, (listBox1.Items[i] as Vagon).Id); } } return(true); }
private bool addVagon() { Vagon bs = new Vagon(); bs.Type = (comboBox1.SelectedItem as VihecalType).name; bs.LastCheck = dateTimePicker1.Value; bs.CurrentCond = textBox1.Text; int psg; if (!int.TryParse(textBox2.Text, out psg)) { return(false); } bs.NumOfPassengers = psg; var trs = TransportModel.GetTransport(bs.Type); bs.Transport = new MongoDB.Driver.MongoDBRef("Transport", trs.Id); VehicalModel.AddVehical(bs); return(true); }
private void initData() { dateTimePicker1.Value = ride.StartTime; dateTimePicker2.Value = ride.EndTime; int i; List <MongoLayer.Models.Vehical> vc = VehicalModel.GetAllVehical(ts.Id); for (i = 0; i < vc.Count; i++) { if (vc[i].Id == ride.Vehical.Id) { break; } } comboBox2.Items.AddRange(vc.ToArray()); comboBox2.SelectedIndex = i; }