protected void btnCrearTaxi_Click(object sender, EventArgs e) { lblMensaje.Visible = true; try { if (txtMotorTaxi.Text.Equals("") || txtMotorTaxi.Text.Equals("") || ddlModeloTaxi.SelectedIndex == 0 || ddlTipoTaxi.SelectedIndex == 0) { throw new Exception("Ingrese todos los datos del vehiculo"); } string patente = txtPatenteTaxi.Text; Modelos modelo = (Modelos)Enum.Parse(typeof(Modelos), ddlModeloTaxi.SelectedValue); double motor = double.Parse(txtMotorTaxi.Text); TipoTaxi tipoTaxi = (TipoTaxi)Enum.Parse(typeof(TipoTaxi), ddlTipoTaxi.SelectedValue); Taxi objTaxi = new Taxi(tipoTaxi, patente, modelo, motor); if (ControladorVehiculos.addVehiculo(objTaxi)) { lblMensaje.Text = "Se agrego el Taxi"; limpiarCamposTaxi(); } else { lblMensaje.Text = "Ya existe un vehiculo con esa patente"; } } catch (Exception ex) { lblMensaje.Text = "Error: " + ex.Message; } }
protected void btnCrearColectivo_Click(object sender, EventArgs e) { lblMensaje.Visible = true; try { if (txtPatenteColectivo.Text.Equals("") || txtMotorColectivo.Text.Equals("") || ddlModeloColectivo.SelectedIndex == 0 || ddlRecorrido.SelectedIndex == 0) { throw new Exception("Ingrese todos los datos del vehiculo"); } string patente = txtPatenteColectivo.Text; Modelos modelo = (Modelos)Enum.Parse(typeof(Modelos), ddlModeloColectivo.SelectedValue); double motor = double.Parse(txtMotorColectivo.Text); Recorridos recorrido = (Recorridos)Enum.Parse(typeof(Recorridos), ddlRecorrido.SelectedValue); Colectivo objColectivo = new Colectivo(recorrido, patente, modelo, motor); if (ControladorVehiculos.addVehiculo(objColectivo)) { lblMensaje.Text = "Se agrego el colectivo"; limpiarCamposColectivo(); } else { lblMensaje.Text = "Ya existe un vehiculo con esa patente"; } } catch (Exception ex) { lblMensaje.Text = "Error: " + ex.Message; } }