Beispiel #1
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        try
        {
            string matricula = txtMatricula.Text;

            Vehiculos v = LVehiculo.Buscar(matricula);

            if (v == null)
            {
                ActivarAlta();
                Session["Vehiculo"] = v;
                lblError.Text       = "No existe el vehiculo.";
            }

            else if (v is Utilitarios)
            {
                throw new Exception("El Vehiculo pertenece a Utilitarios.");
            }

            else//si existe el auto
            {
                ActivarBajaModificacion();
                Session["Vehiculo"] = v;

                txtAño.Text       = Convert.ToString(v.Año);
                txtCosto.Text     = v.Costo.ToString();
                txtMarca.Text     = v.Marca;
                txtMatricula.Text = v.Matricula;
                txtModelo.Text    = v.Modelo;
                txtPuertas.Text   = v.Puertas.ToString();
                if (((Autos)v).Anclaje == "Cinturon")
                {
                    rblAnclaje.Items[0].Selected = true;
                    rblAnclaje.Items[1].Selected = false;
                    rblAnclaje.Items[2].Selected = false;
                }
                else if (((Autos)v).Anclaje == "ISOFIX")
                {
                    rblAnclaje.Items[0].Selected = false;
                    rblAnclaje.Items[1].Selected = false;
                    rblAnclaje.Items[2].Selected = true;
                }
                else if (((Autos)v).Anclaje == "Latch")
                {
                    rblAnclaje.Items[0].Selected = false;
                    rblAnclaje.Items[1].Selected = true;
                    rblAnclaje.Items[2].Selected = false;
                }
            }
        }

        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }
    protected void btnCosto_Click(object sender, EventArgs e)
    {
        try
        {
            Vehiculos v = LVehiculo.Buscar(txtMatricula.Text);
            if (v == null)
            {
                lblError.Text = "No existe el vehiculo.";
            }
            lblError.Text = "El Costo del alquiler es de " + (mvwFin.SelectedDate.Subtract(mvwInicio.SelectedDate).Days *v.Costo) + " Dolares.";
        }

        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }
Beispiel #3
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        try
        {
            string matricula = txtMatricula.Text;

            Vehiculos v = LVehiculo.Buscar(matricula);

            if (v == null)
            {
                ActivarAlta();
                Session["Vehiculo"] = v;
                lblError.Text       = "No existe el vehiculo.";
            }

            else if (v is Autos)
            {
                throw new Exception("El Vehiculo no es utilitario.");
            }

            else
            {
                ActivarBajaModificacion();
                Session["Vehiculo"] = v;

                txtAño.Text       = Convert.ToString(v.Año);
                txtCosto.Text     = v.Costo.ToString();
                txtMarca.Text     = v.Marca;
                txtMatricula.Text = v.Matricula;
                txtModelo.Text    = v.Modelo;
                txtPuertas.Text   = v.Puertas.ToString();
                txtCapacidad.Text = ((Utilitarios)v).Capacidad.ToString();;
                if (((Utilitarios)v).Furgoneta_pickup == "Furgoneta")
                {
                    rblTipo.Items[0].Selected = true;
                    rblTipo.Items[1].Selected = false;
                }
                else if (((Utilitarios)v).Furgoneta_pickup == "Pick Up")
                {
                    rblTipo.Items[0].Selected = false;
                    rblTipo.Items[1].Selected = true;
                }
            }
        }

        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }
    protected void btnAlquilar_Click(object sender, EventArgs e)
    {
        try
        {
            int       cedula = Convert.ToInt32(txtCedula.Text);
            Vehiculos v      = LVehiculo.Buscar(txtMatricula.Text);
            if (v == null)
            {
                lblError.Text = "No existe el vehiculo.";
            }
            Clientes c = LCliente.Buscar(cedula);
            if (c == null)
            {
                lblError.Text = "No existe el cliente.";
            }


            Alquiler a = new Alquiler(c, v, mvwInicio.SelectedDate, mvwFin.SelectedDate);
            LAlquiler.Alquilar(a);
            lblError.Text = "Se agrego alquiler con exito.";
        }
        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }