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; } }
private void Init() { this._codigoTaxi = string.Empty; this._tipoTaxi = TipoTaxi.SELECCIONE; }
public Taxi(TipoTaxi tipoTaxi, string patente, Modelos modelo, double potencia) : base(patente, modelo, potencia) { this._codigoTaxi = generarCodigo(); this._tipoTaxi = tipoTaxi; }