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
        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;
            }
        }