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