private void listBoxVehiculos_MouseDoubleClick(object sender, MouseEventArgs e) { vehiculo = (Vehiculo)this.listBoxVehiculos.SelectedItem; BuscarVehiculoEventArgs args = new BuscarVehiculoEventArgs( vehiculo ); VehiculoEncontrado(this, args); this.Close(); }
private void buttonGuardar_Click(object sender, EventArgs e) { vehiculo.Dominio = textDominio.Text.ToUpper(); vehiculo.Marca = comboMarca.Text.ToUpper(); vehiculo.Anio = textAnio.Text; vehiculo.Modelo = textModelo.Text.ToUpper(); vehiculo.CapacidadCarga = Convert.ToDouble(textCapacidad.Text); vehiculo.TipoGas = comboBoxTipo.Text.ToUpper(); vehiculo.Observaciones = textObservaciones.Text; //idCliente ES EL ID DEL CLIENTE DEL FORMULARIO ANTERIOR //INTERPRETACION DEL IF COMPROBAMOS EXISTENCIA DEL VEHICULO Y LOS DUEÑOS if (vehiculo.existeVehiculo() && idCliente != vehiculo.IdCliente) { //EXISTE EL VEHICULO Y LOS DUEÑOS SON DISTINTOS -> CAMBIAMOS DE DUEÑO if (MessageBox.Show("El vehículo ya existe, ¿Desea cambiar el dueño del mismo?", "Adevertencia", MessageBoxButtons.YesNo) == DialogResult.Yes) { vehiculo.IdCliente = idCliente; vehiculo.cambiarDuenio(); this.actualizarListBox(); } } else { if (vehiculo.existeVehiculo()) { //EXISTE EL VEHICULO Y EL DUEÑO ES EL MISMO -> ACTUALIZAMOS DATOS DEL VEHICULO vehiculo.actualizar(); } else { //CLIENTE ES NUEVO Y EL VEHICULO NO EXISTE vehiculo.IdCliente = idCliente; vehiculo.agregar(); vehiculo.Id = Conector.getLastID(); } } if (flagReparacion) { BuscarVehiculoEventArgs args = new BuscarVehiculoEventArgs( vehiculo ); VehiculoEncontrado(this, args); } else { if(this.actualizarListBox != null) this.actualizarListBox(); } this.Close(); }
void fbv_VehiculoEncontrado(object sender, BuscarVehiculoEventArgs e) { garantia.Reparacion.Vehiculo = (Vehiculo)e.Vehiculo; this.textDominio.Text = garantia.Reparacion.Vehiculo.Dominio; this.textModelo.Text = garantia.Reparacion.Vehiculo.Marca + " / " + garantia.Reparacion.Vehiculo.Modelo; this.textBoxCapacidad.Text = garantia.Reparacion.Vehiculo.CapacidadCarga.ToString().Insert(garantia.Reparacion.Vehiculo.CapacidadCarga.ToString().Length, " gr."); }
void fbv_VehiculoEncontrado(object sender, BuscarVehiculoEventArgs e) { /*turno.Vehiculo.Id = e.IdVehiculo; turno.Vehiculo.Marca = e.Marca; turno.Vehiculo.Modelo = e.Modelo; this.textDominio.Text = e.Dominio; this.textModelo.Text = e.Marca + " / " + e.Modelo;*/ }
void fbv_VehiculoEncontrado(object sender, BuscarVehiculoEventArgs e) { /*reparacion.Vehiculo.Id = e.IdVehiculo; reparacion.Vehiculo.Marca = e.Marca; reparacion.Vehiculo.Modelo = e.Modelo;*/ reparacion.Vehiculo = (Vehiculo)e.Vehiculo; this.textDominio.Text = reparacion.Vehiculo.Dominio; this.textModelo.Text = reparacion.Vehiculo.Marca + " / " + reparacion.Vehiculo.Modelo; this.textBoxCapacidad.Text = reparacion.Vehiculo.CapacidadCarga.ToString().Insert(reparacion.Vehiculo.CapacidadCarga.ToString().Length, " gr."); }