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