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;
            }
        }
 private void cargarPatentes()
 {
     lstPatentes.Items.Clear();
     foreach (Vehiculo vehiculo in ControladorVehiculos.listadoVehiculos())
     {
         lstPatentes.Items.Add(vehiculo.Patente);
     }
 }
        private void cargarPatentes()
        {
            List <Vehiculo> _misVehiculos = ControladorVehiculos.listadoVehiculos();

            //ControladorVehiculos misVehiculos = (ControladorVehiculos)Session["MisVehiculos"];
            lstPatentes.Items.Clear();
            foreach (Vehiculo vehiculo in _misVehiculos)
            {
                lstPatentes.Items.Add(vehiculo.Patente);
            }
        }
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            lblMensaje.Visible = true;

            if (ControladorVehiculos.removeVehiculo(txtPatente.Text))
            {
                lblMensaje.Text = "Se elimino el Vehiculo con la patente: " + txtPatente.Text;
                cargarPatentes();
            }
            else
            {
                lblMensaje.Text = "No existe el vehiculo con esa patente";
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Vehiculo objVehiculo = ControladorVehiculos.buscarPorPatente(txtPatente.Text);

            if (objVehiculo != null)
            {
                mostrarDiv.Visible  = true;
                buscadorDiv.Visible = false;
                txtVehiculo.Text    = objVehiculo.ToString();
            }
            else
            {
                lblMensaje.Visible = true;
                lblMensaje.Text    = "No existe el vehiculo con esa patente";
            }
        }